【发布时间】:2015-10-11 08:26:55
【问题描述】:
我在 Windows 7 64 位中使用 Anaconda for Python 2.7.10。我还使用 Visual Studio 2010。我安装了 Microsoft Visual Studio for Python。
当我尝试在 python 中编译 C 代码时(在 cmd 中):
C:\Anaconda\sms-tools-master\software\transformations_interface>python compileModule.py build_ext --inplace
我收到很多警告和一些错误,它的最后部分如下:
C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\BIN\amd64\link.exe /DLL / nologo /INCREMENTAL:NO /LIBPATH:C:\Anaconda\libs /LIBPATH:C:\Anaconda\PCbuild\am d64 m.lib
/EXPORT:initutilFunctions_C build\temp.win-amd64-2.7\Release\utilFunct
ions.obj build\temp.win-amd64-2.7\Release\cutilFunctions.obj
/OUT:C:\Anaconda\sm
s-tools-master\software\models\utilFunctions_C\utilFunctions_C.pyd
/IMPLIB:build \temp.win-amd64-2.7\Release\utilFunctions_C.lib
/MANIFESTFILE:build\temp.win-amd
64-2.7\Release\utilFunctions_C.pyd.manifest LINK : fatal error
LNK1181: cannot open input file 'm.lib' error: command 'C:\\Program
Files (x86)\\Microsoft Visual Studio 10.0\\VC\\BIN\\ amd64\\link.exe'
failed with exit status 1181
请让我看看如何解决这个问题。
【问题讨论】:
标签: python c visual-studio-2010 compilation