在 C ‘python33_d.lib’ 中使用 Python 3.3 未找到

新手上路,请多包涵

我正在尝试 #include <Python.h> 在我的 C++ 代码中,当我去编译我的代码时,我得到这个错误:

 fatal error LNK1104: cannot open file 'python33_d.lib'

我试图在我的计算机上找到 python33_d.lib 以包含在我的链接器依赖项中,但我找不到它。我已经能够找到 python33.lib

在哪里可以找到 python33_d.lib ,或者我该如何解决这个问题?

原文由 user1334858 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 608
2 个回答

*_d.lib 用于调试构建。改为切换到发布版本。

原文由 Ignacio Vazquez-Abrams 发布,翻译遵循 CC BY-SA 3.0 许可协议

来自 python 错误跟踪器 的简单解决方案:

 #ifdef _DEBUG
  #undef _DEBUG
  #include <python.h>
  #define _DEBUG
#else
  #include <python.h>
#endif

原文由 liorda 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题