首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

找不到libboost_system-vc90-mt-sgd-1_46_1.lib,该如何处理

2013-07-01 
找不到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有定义。

热点排行