使用Visual c++ Express 10链接到boost::python
Linking to boost::python using Visual C++ Express 10
我用Visual c++ Express 2010在Windows下构建了Python(3.2.1)和boost:: Python(1_47_0)。虽然boost::filesystem工作得很好,但boost::python不行(两者都需要链接到库和头文件)。我得到错误:
2>LINK : fatal error LNK1104: cannot open file 'boost_python-vc100-mt-gd-1_47.lib'
这似乎足够清楚,但在stage/lib文件夹中,我可以看到一个"libboost_python_vc100-mt-gd-1_47"。Lib " -即正确的文件名,但前缀为" Lib "。不知何故,自动链接对文件系统有用,但对Python不起作用。如果我复制boost::python库并删除"lib"前缀,则所有链接都很好。
这是已知的Boost问题,还是其他问题?我可以重命名文件,但最好删除这一步。
如果您想使用libboost_*
库,则必须定义BOOST_PYTHON_STATIC_LIB
相关文章:
- 基于boost的程序的静态链接——zlib问题
- 在Cygwin上链接Boost库
- CMAKE中无法链接Boost
- 使用cmake错误链接boost日志
- 程序使用boost::文件系统链接clang,但不使用gcc
- 编译时出现Boost.python链接错误
- 链接问题 boost::p ython::numpy.
- 将 boost 与 Visual Studio 和 vcpkg 链接时出错
- 如何在 Oracle Linux 上的 Eclipse 中编译和链接 boost 库
- 使用 BOOST property_tree / iostreams / 文件系统 / foreach - 结果出现链接
- 链接 boost 库时"Error while loading shared libraries"引发的,除了我无法使用 root 访问权限来修复它
- boost::存在符号链接不取消引用
- Android Studio 链接器命令在包含 Boost 库时失败
- 如何链接到与 Linux 中不同版本的 boost 链接的共享库
- boost/filesystem.hpp未通过Homebrew安装的OSX Boost链接
- Boost:链接由bjam命名的库时出现致命错误LNK1104
- Boost链接错误-单个未定义的引用
- 使用仅头文件库时,Boost链接器错误
- dev - c++中Boost链接/构建的问题
- 我应该使用哪些编译选项来使用cl.exe与Boost链接