Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/157.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
LNK4001在构建Python扩展时仍然提供obj文件?_Python_C++_Visual Studio 2010_Visual Studio_Python 3.x - Fatal编程技术网

LNK4001在构建Python扩展时仍然提供obj文件?

LNK4001在构建Python扩展时仍然提供obj文件?,python,c++,visual-studio-2010,visual-studio,python-3.x,Python,C++,Visual Studio 2010,Visual Studio,Python 3.x,我正在将我的C Python扩展移植到Python3(.4.1)和Windows7。我已经安装了Windows 7.1 SDK(包括VS 2010工具链),并且收到了看起来不正确的链接器错误。我已经在附加的屏幕截图中包括了整个构建过程 如果未指定.obj文件,但这些文件在命令行中清晰可见,则会出现LNK4001警告 LNK1159在未提供输出文件时发生,但/OUT:。。。在命令行中清晰可见 谢谢 按照Houssam的建议,从Windows SDK路径中删除尾随的“\”可以修复此问题。尝试从路

我正在将我的C Python扩展移植到Python3(.4.1)和Windows7。我已经安装了Windows 7.1 SDK(包括VS 2010工具链),并且收到了看起来不正确的链接器错误。我已经在附加的屏幕截图中包括了整个构建过程

  • 如果未指定.obj文件,但这些文件在命令行中清晰可见,则会出现LNK4001警告
  • LNK1159在未提供输出文件时发生,但/OUT:。。。在命令行中清晰可见
谢谢


按照Houssam的建议,从Windows SDK路径中删除尾随的“\”可以修复此问题。

尝试从路径中删除最后的“\”,即尝试“c:\python34\lib\”而不是“c:\python34\lib”。这些路径由python自动添加,但强制删除似乎没有帮助。更正,删除这些路径确实有帮助。我将在这里发布一个官方答案,以供将来参考。谢谢