为什么boost需要编译的库这么坑爹?该如何处理
为什么boost需要编译的库这么坑爹?
最近编译了一个boost.python来用,编译使用的是complete参数,也就是编译所有版本的python库。但使用时发现所有的静态版本库都是不能用的,只有动态版本库可以用。请问大家有没有遇到过类似的问题?
------解决方案--------------------
是这样了,complete会将“生成动/静态库”和“动/静态连接C++运行库”两两组合,最后就有可能生成“使用动态运行库链接的静态库”,如果你的工程选项配的不对就不能用
------解决方案--------------------
你用啥编译的?
1l是说的vc情形
------解决方案--------------------
#define BOOST_PYTHON_STATIC_LIB
------解决方案--------------------
------解决方案--------------------
你可以指定编译其中某个库。
------解决方案--------------------
是怎么个不能用? 提示找不到lib?
------解决方案--------------------
编译时选项内加入
-DBOOST_PYTHON_STATIC_LIB
------解决方案--------------------
最近编译了一个boost.python来用,编译使用的是complete参数,也就是编译所有版本的python库。但使用时发现所有的静态版本库都是不能用的,只有动态版本库可以用。请问大家有没有遇到过类似的问题?
------解决方案--------------------
是这样了,complete会将“生成动/静态库”和“动/静态连接C++运行库”两两组合,最后就有可能生成“使用动态运行库链接的静态库”,如果你的工程选项配的不对就不能用
------解决方案--------------------
你用啥编译的?
1l是说的vc情形
------解决方案--------------------
#define BOOST_PYTHON_STATIC_LIB
------解决方案--------------------
------解决方案--------------------
你可以指定编译其中某个库。
------解决方案--------------------
是怎么个不能用? 提示找不到lib?
------解决方案--------------------
编译时选项内加入
-DBOOST_PYTHON_STATIC_LIB
------解决方案--------------------