Boost,Python:Visual Studio 2015的链接器错误
我基本上和这里的人一样: 但是,我使用了一个空的cpp文件,其中只有main函数和Boost,Python:Visual Studio 2015的链接器错误,python,c++,boost,linker,visual-studio-2015,Python,C++,Boost,Linker,Visual Studio 2015,我基本上和这里的人一样: 但是,我使用了一个空的cpp文件,其中只有main函数和 这很奇怪,因为我有一个lib文件,但我认为它被称为: libboost_python3-vc140-mt-gd-1_60.lib 你需要配置你的VisualC++项目设置。 以下案例运作良好 [调试平台模式]x64 [包括目录](..\;);C:\boost\boost_1_60_0\;C:\Python35\包括\#添加实际的boost和python目录路径 [图书馆目录](..\;);C:\Python
这很奇怪,因为我有一个lib
文件,但我认为它被称为:
libboost_python3-vc140-mt-gd-1_60.lib
<>你需要配置你的VisualC++项目设置。 以下案例运作良好
- [调试平台模式]x64
- [包括目录](..\;);C:\boost\boost_1_60_0\;C:\Python35\包括\#添加实际的boost和python目录路径
- [图书馆目录](..\;);C:\Python35\libs\;C:\boost\boost_1_60_0\stage\lib;#添加实际的boost和python库路径
#include
之前,尝试在cpp文件中添加#define BOOST\u PYTHON\u STATIC\u LIB
boost_python-vc140-mt-gd-1_60.lib
是伴随boost_python-vc140-mt-gd-1_60.dll
的导入库,而libboost_python3-vc140-mt-gd-1_60.lib
是静态库。您可能想要为Boost.Python构建DLL。静态链接有几个缺陷,比如每个扩展都有自己的Boost.Python类型注册表副本。你可以通过谷歌搜索更多信息。^先生,你刚刚救了我的命。
1>LINK : fatal error LNK1104: cannot open file 'boost_python-vc140-mt-gd-1_60.lib'
libboost_python3-vc140-mt-gd-1_60.lib