gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:20:18 24 4
gpt4 key购买 nike

当我在 C++ 项目中包含来自 Python 2.5 的“Python.h”时,它通过一些神奇的过程知道它必须与“python25.lib”链接并在运行时加载“python25.dll”,尽管我没有在“链接器 -> 附加依赖项”和“链接器 -> 附加库目录”中均未指定任何内容。

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

有办法吗?

谢谢-大卫

最佳答案

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

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

更多信息请参见 MSDN .

查看 Python.h 文件并根据需要修改链接的名称。

关于c++ - 如何将 (C++) 与重命名的 Python .lib 和 .dll 链接起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2138625/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com