繁体   English   中英

如何将(C ++)与重命名的Python .lib和.dll链接起来?

[英]How can I link (C++) with renamed Python .lib and .dll?

当我在C ++项目中包含Python 2.5中的“Python.h”时,它通过一些神奇的过程知道它必须在运行时链接“python25.lib”并加载“python25.dll”,尽管我没有指定任何东西既不在“链接器 - >附加依赖关系”中,也不在“链接器 - >附加库目录”中。

现在我想将python25.lib / .dll重命名为gpython25.lib / .dll并与它们链接。 这是确保链接到这个python DLL而不是另一个安装的应用程序的另一个python25.dll,独立于PATH搜索顺序。

有没有办法做到这一点?

谢谢 - 大卫

MSVC通过编译指示支持此功能:

#pragma comment(lib, "python25.lib");

MSDN中的更多信息。

查看Python.h文件并修改链接的名称,如果你想要的话。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM