找不到libboost_system-vc90-mt-sgd-1_46_1.lib,该如何处理
找不到libboost_system-vc90-mt-sgd-1_46_1.lib1LINK : fatal error LNK1104: 无法打开文件“libboost_sys
找不到libboost_system-vc90-mt-sgd-1_46_1.lib
1>LINK : fatal error LNK1104: 无法打开文件“libboost_system-vc90-mt-sgd-1_46_1.lib”
那个大哥有的话。发下
libboost_system-vc90-mt-gd-1_46_1.lib
boost_system-vc90-mt-gd-1_46_1.dll
这个倒是有
不知道怎么办啊。大哥们 Boost boost_1_46_1
[解决办法]下载boost代码后,按它的命令行编译
[解决办法]想必你一定是引用错了其中的lib,要么都引用s(static静态库)版本,要么都引用动态库版本,我这里有150的,不过建议你自己先检查一下引用的lib,实在不行重新生成以下,生成步骤参考
<1>下载BOOST库,我下载的是1.50.0的版本
<2>编译boost库:运行boost根目录下bootstram.bat,得到bjam.exe
<3>使用bjam编译boost:bjam --without-python --toolset=msvc-9.0 --build-type=complete得到的链接库文件在stage/lib下,头文件在boost目录下
<4>注意:在boost\config\compiler下的visualc.hpp里
// check for exception handling support:
#if !defined(_CPPUNWIND) && !defined(BOOST_NO_EXCEPTIONS)
# define BOOST_NO_EXCEPTIONS
#endif
这个_CPPUNWIND定义查得资料为:用于标识编译器是否打开异常处理。如果编译器选项中设定了/GX,则_CPPRTTI有定义。