致命错误LNK1000:ZeroPadImageSections期间的内部错误

时间:2014-07-24 12:58:54

标签: visual-studio

构建Windows Phone项目时,我遇到了这个错误。我用谷歌搜索了ZeroPadImageSections'但是没有任何东西!

我的环境:

visual studio 2013

Windows 8.1

3>LINK : fatal error LNK1000: Internal error during ZeroPadImageSections
3>  
3>    Version 11.00.61030.0
3>  
3>    ExceptionCode            = C0000005
3>    ExceptionFlags           = 00000000
3>    ExceptionAddress         = 0022542E (001E0000) "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\WPSDK\WP80\bin\x86_arm\link.exe"
3>    NumberParameters         = 00000002
3>    ExceptionInformation[ 0] = 00000000
3>    ExceptionInformation[ 1] = 0000000C
3>  
3>  CONTEXT:
3>    Eax    = 00000000  Esp    = 004CE9D8
3>    Ebx    = 00000000  Ebp    = 004CE9E8
3>    Ecx    = 028502D8  Esi    = 028502D8
3>    Edx    = 00000000  Edi    = 00000002
3>    Eip    = 0022542E  EFlags = 00010246
3>    SegCs  = 00000023  SegDs  = 0000002B
3>    SegSs  = 0000002B  SegEs  = 0000002B
3>    SegFs  = 00000053  SegGs  = 0000002B
3>    Dr0    = 00000000  Dr3    = 00000000
3>    Dr1    = 00000000  Dr6    = 00000000
3>    Dr2    = 00000000  Dr7    = 00000000

如何处理? 谢谢!

1 个答案:

答案 0 :(得分:1)

最近我再次反击,经过仔细检查后,我想我找到了答案。

这是因为链接器选项中不存在lib。

在我的解决方案中,我有项目A取决于项目B.但在“配置属性 - >链接器 - >命令行”中,它指向projectB.lib的旧位置。我不知道为什么。我认为在更改项目B的配置后它应该会自动更改,但事实并非如此。

然后我删除引用并再次添加它,引用的“完整路径”现在似乎没问题,并且链接器运行良好。