paw*_*wel 20 windows 64-bit linker-errors visual-c++
我曾经使用VS2008 express和win SDK编译x64.最近重建了我的机器(升级到64位Windows 7)并安装了最新的快递.按照相同的步骤允许x64目标和我的源不再链接.无论我做什么,我总是得到:
链接:致命错误LNK1181:无法打开输入文件'kernel32.lib'
有趣的32位编译工作正常.
这是一个众所周知的问题吗?谷歌没有给我任何线索如何处理它只是几个提到相同的问题,但没有解决方案.
是否可以使用VS 2010和win 7 SDK来定位64位?
谢谢Pawel
paw*_*wel 27
最终解决方案很容易.诀窍是指出VS赢得SDK,由于某些原因在我的情况下是不正确的.
Project Properties -> VC++ Directories -> Library Directories应该指出C:\Program Files\Microsoft SDKs\Windows\v7.1\Lib\x64
Mic*_*vin 12
我发现的其他东西,也很简单,就是去Project Properties-> General并将Platform Toolset设置为Windows7.1SDK.不知道为什么会这样......
| 归档时间: |
|
| 查看次数: |
27377 次 |
| 最近记录: |