Logging Boost 1.52.0上的Boost.Log安装错误
我试图编译Boost.Log到Boost\u 1\u 52\u 0。一旦我到了执行以下命令的时候: C:\boost\u 1\u 52\u 0>bjam--with log variant=debug define=boost\u log\u USE\u CHAR define=B OOST\u LOG\u USE\u WINNT6\u API阶段--构建类型=完成--链接= 执行配置检查 编译没有完成,生成的lib文件更少,一旦我编写了一个hello world程序来利用boost.log,它就会抱怨错误“错误2错误LNK1104:无法打开文件'libboost_log-vc100-mt-gd-1_52.lib' 以下是输出:Logging Boost 1.52.0上的Boost.Log安装错误,logging,boost,Logging,Boost,我试图编译Boost.Log到Boost\u 1\u 52\u 0。一旦我到了执行以下命令的时候: C:\boost\u 1\u 52\u 0>bjam--with log variant=debug define=boost\u log\u USE\u CHAR define=B OOST\u LOG\u USE\u WINNT6\u API阶段--构建类型=完成--链接= 执行配置检查 编译没有完成,生成的lib文件更少,一旦我编写了一个hello world程序来利用boost.log,它
- has_icu builds : no
Component configuration:
- chrono : not building
- context : not building
- date_time : not building
- exception : not building
- filesystem : not building
- graph : not building
- graph_parallel : not building
- iostreams : not building
- locale : not building
- log : building
- math : not building
- mpi : not building
- program_options : not building
- python : not building
- random : not building
- regex : not building
- serialization : not building
- signals : not building
- system : not building
- test : not building
- thread : not building
- timer : not building
- wave : not building
...patience...
...patience...
...patience...
...found 9657 targets...
...updating 17 targets...
compile-c-c++ bin.v2\libs\log\build\msvc-10.0\debug\threading-multi\text_file_ba
ckend.obj
text_file_backend.cpp
libs\log\src\text_file_backend.cpp(956) : warning C4244: 'initializing' : conver
sion from 'unsigned short' to 'unsigned char', possible loss of data
libs\log\src\text_file_backend.cpp(1197) : error C2039: 'get_generic_category' :
is not a member of 'boost::system'
libs\log\src\text_file_backend.cpp(1169) : while compiling class templat
e member function 'void boost::log_mt_nt6::sinks::basic_text_file_backend<CharT>
::do_consume(const boost::log_mt_nt6::basic_record<CharT> &,const std::basic_str
ing<_Elem,_Traits,_Ax> &)'
with
[
CharT=char,
_Elem=char,
_Traits=std::char_traits<char>,
_Ax=std::allocator<char>
]
libs\log\src\text_file_backend.cpp(1439) : see reference to class templa
te instantiation 'boost::log_mt_nt6::sinks::basic_text_file_backend<CharT>' bein
g compiled
with
[
CharT=char
]
libs\log\src\text_file_backend.cpp(1197) : error C3861: 'get_generic_category':
identifier not found
call "C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86 >n
ul
cl /Zm800 -nologo @"bin.v2\libs\log\build\msvc-10.0\debug\threading-multi\text_f
ile_backend.obj.rsp"
...failed compile-c-c++ bin.v2\libs\log\build\msvc-10.0\debug\threading-multi\te
xt_file_backend.obj...
...skipped <pbin.v2\libs\log\build\msvc-10.0\debug\threading-multi>boost_log-vc1
00-mt-gd-1_52.dll for lack of <pbin.v2\libs\log\build\msvc-10.0\debug\threading-
multi>text_file_backend.obj...
...skipped <pbin.v2\libs\log\build\msvc-10.0\debug\threading-multi>boost_log-vc1
00-mt-gd-1_52.lib for lack of <pbin.v2\libs\log\build\msvc-10.0\debug\threading-
multi>text_file_backend.obj...
...skipped <pbin.v2\libs\log\build\msvc-10.0\debug\threading-multi>boost_log-vc1
00-mt-gd-1_52.pdb for lack of <pbin.v2\libs\log\build\msvc-10.0\debug\threading-
multi>text_file_backend.obj...
...skipped <pstage\lib>boost_log-vc100-mt-gd-1_52.dll for lack of <pbin.v2\libs\
log\build\msvc-10.0\debug\threading-multi>boost_log-vc100-mt-gd-1_52.dll...
...skipped <pstage\lib>boost_log-vc100-mt-gd-1_52.lib for lack of <pbin.v2\libs\
log\build\msvc-10.0\debug\threading-multi>boost_log-vc100-mt-gd-1_52.lib...
...skipped <pbin.v2\libs\log\build\msvc-10.0\debug\threading-multi>boost_log_set
up-vc100-mt-gd-1_52.dll for lack of <pbin.v2\libs\log\build\msvc-10.0\debug\thre
ading-multi>boost_log-vc100-mt-gd-1_52.lib...
...skipped <pbin.v2\libs\log\build\msvc-10.0\debug\threading-multi>boost_log_set
up-vc100-mt-gd-1_52.lib for lack of <pbin.v2\libs\log\build\msvc-10.0\debug\thre
ading-multi>boost_log-vc100-mt-gd-1_52.lib...
...skipped <pbin.v2\libs\log\build\msvc-10.0\debug\threading-multi>boost_log_set
up-vc100-mt-gd-1_52.pdb for lack of <pbin.v2\libs\log\build\msvc-10.0\debug\thre
ading-multi>boost_log-vc100-mt-gd-1_52.lib...
...skipped <pstage\lib>boost_log_setup-vc100-mt-gd-1_52.dll for lack of <pbin.v2
\libs\log\build\msvc-10.0\debug\threading-multi>boost_log_setup-vc100-mt-gd-1_52
.dll...
...skipped <pstage\lib>boost_log_setup-vc100-mt-gd-1_52.lib for lack of <pbin.v2
\libs\log\build\msvc-10.0\debug\threading-multi>boost_log_setup-vc100-mt-gd-1_52
.lib...
compile-c-c++ bin.v2\libs\log\build\msvc-10.0\debug\link-static\threading-multi\
text_file_backend.obj
text_file_backend.cpp
libs\log\src\text_file_backend.cpp(956) : warning C4244: 'initializing' : conver
sion from 'unsigned short' to 'unsigned char', possible loss of data
libs\log\src\text_file_backend.cpp(1197) : error C2039: 'get_generic_category' :
is not a member of 'boost::system'
libs\log\src\text_file_backend.cpp(1169) : while compiling class templat
e member function 'void boost::log_mt_nt6::sinks::basic_text_file_backend<CharT>
::do_consume(const boost::log_mt_nt6::basic_record<CharT> &,const std::basic_str
ing<_Elem,_Traits,_Ax> &)'
with
[
CharT=char,
_Elem=char,
_Traits=std::char_traits<char>,
_Ax=std::allocator<char>
]
libs\log\src\text_file_backend.cpp(1439) : see reference to class templa
te instantiation 'boost::log_mt_nt6::sinks::basic_text_file_backend<CharT>' bein
g compiled
with
[
CharT=char
]
libs\log\src\text_file_backend.cpp(1197) : error C3861: 'get_generic_category':
identifier not found
call "C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86 >n
ul
cl /Zm800 -nologo @"bin.v2\libs\log\build\msvc-10.0\debug\link-static\threading-
multi\text_file_backend.obj.rsp"
...failed compile-c-c++ bin.v2\libs\log\build\msvc-10.0\debug\link-static\thread
ing-multi\text_file_backend.obj...
...skipped <pbin.v2\libs\log\build\msvc-10.0\debug\link-static\threading-multi>l
ibboost_log-vc100-mt-gd-1_52.lib for lack of <pbin.v2\libs\log\build\msvc-10.0\d
ebug\link-static\threading-multi>text_file_backend.obj...
...skipped <pstage\lib>libboost_log-vc100-mt-gd-1_52.lib for lack of <pbin.v2\li
bs\log\build\msvc-10.0\debug\link-static\threading-multi>libboost_log-vc100-mt-g
d-1_52.lib...
compile-c-c++ bin.v2\libs\log\build\msvc-10.0\debug\link-static\runtime-link-sta
tic\threading-multi\text_file_backend.obj
text_file_backend.cpp
libs\log\src\text_file_backend.cpp(956) : warning C4244: 'initializing' : conver
sion from 'unsigned short' to 'unsigned char', possible loss of data
libs\log\src\text_file_backend.cpp(1197) : error C2039: 'get_generic_category' :
is not a member of 'boost::system'
libs\log\src\text_file_backend.cpp(1169) : while compiling class templat
e member function 'void boost::log_mt_nt6::sinks::basic_text_file_backend<CharT>
::do_consume(const boost::log_mt_nt6::basic_record<CharT> &,const std::basic_str
ing<_Elem,_Traits,_Ax> &)'
with
[
CharT=char,
_Elem=char,
_Traits=std::char_traits<char>,
_Ax=std::allocator<char>
]
libs\log\src\text_file_backend.cpp(1439) : see reference to class templa
te instantiation 'boost::log_mt_nt6::sinks::basic_text_file_backend<CharT>' bein
g compiled
with
[
CharT=char
]
libs\log\src\text_file_backend.cpp(1197) : error C3861: 'get_generic_category':
identifier not found
call "C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86 >n
ul
cl /Zm800 -nologo @"bin.v2\libs\log\build\msvc-10.0\debug\link-static\runtime-li
nk-static\threading-multi\text_file_backend.obj.rsp"
...failed compile-c-c++ bin.v2\libs\log\build\msvc-10.0\debug\link-static\runtim
e-link-static\threading-multi\text_file_backend.obj...
...skipped <pbin.v2\libs\log\build\msvc-10.0\debug\link-static\runtime-link-stat
ic\threading-multi>libboost_log-vc100-mt-sgd-1_52.lib for lack of <pbin.v2\libs\
log\build\msvc-10.0\debug\link-static\runtime-link-static\threading-multi>text_f
ile_backend.obj...
...skipped <pstage\lib>libboost_log-vc100-mt-sgd-1_52.lib for lack of <pbin.v2\l
ibs\log\build\msvc-10.0\debug\link-static\runtime-link-static\threading-multi>li
bboost_log-vc100-mt-sgd-1_52.lib...
...failed updating 3 targets...
...skipped 14 targets...
-已生成:否
组件配置:
-不是建筑
-背景:不是建筑
-日期(时间):非楼宇
-例外:不是建筑
-文件系统:不构建
-图:不是建筑
-图形_并行:不构建
-iostreams:不是建筑
-地点:不是建筑
-日志:建筑
-数学:不是建筑
-mpi:不是建筑
-程序选项:不构建
-python:不是构建
-随机:不是建筑
-雷杰克斯:不是建筑
-序列化:不是构建
-信号:不是建筑
-系统:不是建筑
-测试:不是建筑
-线程:不是建筑
-计时器:不是建筑
-波浪:不是建筑
……耐心。。。
……耐心。。。
……耐心。。。
…找到9657个目标。。。
…更新17个目标。。。
compile-c-c++bin.v2\libs\log\build\msvc-10.0\debug\threading multi\text\u file\u ba
ckend.obj
text_file_backend.cpp
libs\log\src\text\u file\u backend.cpp(956):警告C4244:“正在初始化”:转换
从“unsigned short”到“unsigned char”的sion,可能会丢失数据
libs\log\src\text\u file\u backend.cpp(1197):错误C2039:'get\u generic\u category':
不是“boost::system”的成员
libs\log\src\text\u file\u backend.cpp(1169):编译类templat时
e成员函数“void boost::log\u mt\u nt6::sinks::basic\u text\u file\u backend”
::do_consum(常数boost::log_mt_nt6::basic_record&,常数std::basic_str)
"&)"
具有
[
CharT=char,
_Elem=char,
_Traits=std::char\u Traits,
_Ax=std::分配器
]
libs\log\src\text\u file\u backend.cpp(1439):请参阅对类templa的引用
te实例化“boost::log\u mt\u nt6::sinks::basic\u text\u file\u backend”bein
g编译
具有
[
CharT=char
]
libs\log\src\text\u file\u backend.cpp(1197):错误C3861:'get\u generic\u category':
找不到标识符
调用“C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat”x86>n
保险商实验室
cl/Zm800-nologo@“bin.v2\libs\log\build\msvc-10.0\debug\threading multi\text\f
ile_backend.obj.rsp“
…编译失败-c-c++bin.v2\libs\log\build\msvc-10.0\debug\threading multi\te
xt_file_backend.obj。。。
…跳过了boost_log-vc1
00-mt-gd-1_52.dll缺少文本文件_backend.obj。。。
…跳过了boost_log-vc1
00-mt-gd-1_52.lib缺少文本文件_backend.obj。。。
…跳过了boost_log-vc1
00-mt-gd-1_52.pdb缺少文本文件_backend.obj。。。
…由于缺少boost_log-vc100-mt-gd-1_52.dll,跳过了boost_log-vc100-mt-gd-1_52.dll。。。
…由于缺少boost_log-vc100-mt-gd-1_52.lib,跳过了boost_log-vc100-mt-gd-1_52.lib。。。
…跳过了boost\u log\u集
up-vc100-mt-gd-1_52.dll缺少boost_log-vc100-mt-gd-1_52.lib。。。
…跳过了boost\u log\u集
up-vc100-mt-gd-1_52.lib缺少boost_log-vc100-mt-gd-1_52.lib。。。
…跳过了boost\u log\u集
up-vc100-mt-gd-1_52.pdb因缺少boost_log-vc100-mt-gd-1_52.lib。。。
…由于缺少boost_log_setup-vc100-mt-gd-1_52,跳过了boost_log_setup-vc100-mt-gd-1_52.dll
.dll。。。
…由于缺少boost_log_setup-vc100-mt-gd-1_52,跳过了boost_log_setup-vc100-mt-gd-1_52.lib
.lib。。。
compile-c-c++bin.v2\libs\log\build\msvc-10.0\debug\link static\multi-threading\
text_文件_backend.obj
text_file_backend.cpp
libs\log\src\text\u file\u backend.cpp(956):警告C4244:“正在初始化”:转换
从“unsigned short”到“unsigned char”的sion,可能会丢失数据
libs\log\src\text\u file\u backend.cpp(1197):错误C2039:'get\u generic\u category':
不是“boost::system”的成员
libs\log\src\text\u file\u backend.cpp(1169):编译类templat时
e成员函数“void boost::log\u mt\u nt6::sinks::basic\u text\u file\u backend”
::do_consum(常数boost::log_mt_nt6::basic_record&,常数std::basic_str)
"&)"
具有
[
CharT=char,
_Elem=char,
_Traits=std::char\u Traits,
_Ax=std::分配器
]
libs\log\src\text\u file\u backend.cpp(1439):请参阅对类templa的引用
te实例化“boost::log\u mt\u nt6::sinks::basic\u text\u file\u backend”bein
g编译
具有
[
CharT=char
]
libs\log\src\text\u file\u backend.cpp(1197):错误C3861:'get\u generic\u category':
找不到标识符
调用“C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat”x86>n
保险商实验室
cl/Zm800-nologo@“bin.v2\libs\log\build\msvc-10.0\debug\link static\threading-
多\text\u文件\u backend.obj.rsp“
…未能编译-c-c++bin.v2\libs\log\build\msvc-10.0\debug\link static\thread
正在运行多\text\u文件\u backend.obj。。。
…跳过我
ibboost_log-vc100-mt-gd-1_52.lib缺少文本_文件_backend.obj。。。
…由于缺少libboost_log-vc100-mt-gd-1_52.lib,跳过了libboost_log-vc100-mt-g
d-1_52.图书馆。。。
compile-c-c++bin.v2\libs\log\build\msvc-10.0\debug\link static\runtime link sta
tic\threading multi\text\u file\u backend.obj
text_file_backend.cpp
libs\log\src\text\u file\u backend.cpp(956):警告C4244:“正在初始化”:转换
从“unsigned short”到“unsigned char”的sion,可能会丢失数据
L
...
compile-c-c++ bin.v2\libs\log\build\msvc-10.0\release\link-static\threading-mult
i\default_filter_factory.obj
default_filter_factory.cpp
msvc.archive bin.v2\libs\log\build\msvc-10.0\release\link-static\threading-multi
\libboost_log_setup-vc100-mt-1_52.lib
common.copy stage\lib\libboost_log_setup-vc100-mt-1_52.lib
bin.v2\libs\log\build\msvc-10.0\release\link-static\threading-multi\libboost_log
_setup-vc100-mt-1_52.lib
1 file(s) copied.
...updated 87 targets...
The Boost C++ Libraries were successfully built!
The following directory should be added to compiler include paths:
D:/boost_1_52_0
The following directory should be added to linker library paths:
D:\boost_1_52_0\stage\lib