我有一个 VS10 项目。我想构建一些 C++ 代码,以便可以在 python 中使用它。我遵循了boost教程并让它工作了。然而 VS 一直链接 boost-python-vc100-mt-gd-1_44.lib 但它只是一个调用 boost-python-vc100-mt-gd-1_44.dll 的包装器。这就是为什么我需要用我的 .dll(.pyd) 文件复制 .dll。所以我想将 boost:python 静态链接到那个 .dll(.pyd) 文件。但我只是在 VS 或编译器和链接器手册中找不到任何配置选项。最奇怪的是,我有一个使用 boost::filesystem 且配置相同的旧项目,但该项目链接到 libboost-filesystem-*.lib 这是静态库,所以没关系。我已经在谷歌上搜索了几个小时而没有任何成功,这让我发疯了。
感谢您的任何帮助或建议。