我在尝试在特定计算机上构建Python扩展时遇到了很多麻烦。它同时安装了VS2008和VS2013,我相信它们是正确的C / C ++库等。我也在比较两台具有大致相同软件的机器,以及vcvarsall.bat
和{{1}文件完全相同。
我注意到的一个区别是这两台机器的bin\amd64\vcvarsamd64.bat
来自:GetWindowsSdkDirHelper
的值不同:
bin\amd64\vcvarsamd64.bat
C:\Program Files\\Microsoft SDKs\Windows\v6.0A\
我尝试过的内容基于the various environment variables set by vcvarsall.bat:
C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\
。这会删除一个错误,但我仍然会收到SET LIB=C:\Program Files\\Microsoft SDKs\Windows\v6.0A\lib\x64
加上6个类似的错误。error LINK2019: unresolved external symbol __imp_QueryPerformanceCounter
,INCLUDE
和LIB
,但我仍然遇到LIBPATH
错误。所以,我有几个问题:
LINK2019
的注册表项更改为“正常”路径吗?如果是这样,会产生什么影响呢?