【发布时间】:2020-05-25 04:13:01
【问题描述】:
我试图将 Python 解释器集成到 Visual Studio 2013 的 C++ 应用程序中,尽管添加了 INCLUDES 和 ENV 变量(例如 LIB 和 LIBPATH),但编译会引发错误
LINK:致命错误 LNK1104:无法打开文件“python37_d.lib”。
我尝试了所有可能的谷歌建议,但我仍然无法摆脱这个错误。对此的任何帮助将不胜感激。
【问题讨论】:
-
您对库路径和包含路径以及要链接的库的设置是什么?
-
您好,设置如下: 包含路径:(属性->配置属性->VC++目录->包含目录)C:\Users\Shridhar\AppData\Local\Programs\Python\Python37\ include -----> 这是 Python37 所在的位置 库路径:(Proporties->Configuration Properties->VC++ Directories->Libraries Directory) C:\Users\Shridhar\AppData\Local\Programs\Python\Python37\libs -- ---> 库文件夹
-
酷,“附加依赖项”是什么意思?
-
这是一个显而易见的问题,你有一个名为 C:\Users\Shridhar\AppData\Local\Programs\Python\Python37\libs\python37_d.lib 的文件吗?因为你的链接器告诉你你没有。
-
@john 在我的机器上与 python 36 相同的文件夹中,我只有 python36.lib 和 python3.lib