为什么它说“无法打开文件”python26.lib“”?

时间:2010-09-10 09:37:05

标签: dll

当我尝试使用cl -LD test.c -test.dll,它说can not open "python26.lib"时,为什么会这样?谢谢。 (我试图通过此命令生成dll文件,以便python可以调用它)

1 个答案:

答案 0 :(得分:1)

取自link - 希望这会对你有帮助 -

这是由文件c:\ Python26 \ include中的以下行引起的 \ pyconfig.h

# ifdef _DEBUG
# pragma comment(lib,"python26_d.lib")
# else
# pragma comment(lib,"python26.lib")
# endif /* _DEBUG */

所以请:

  1. 提供python26_d.lib 安装程序。
    1. 删除此自动“pragma 评论lib“来自pyconfig.h,因为 我无法从外面禁用它 (据我所知)。