Aru*_*san 6 c++ windows boost compiler-errors visual-studio
在创建包含boost库的单独头文件之后,我尝试包含在现有项目中.
但它显示以下错误:
:: Error 15 error LNK2038: mismatch detected for 'boost_log_abi':
value 'v2s_mt_nt5' doesn't match value 'v2s_mt_nt6' in BoostLogger.obj
E:\Projects\native\dcnotificationserver\loggerutil.obj ::
Run Code Online (Sandbox Code Playgroud)
我知道以前的项目从Windows XP到当前Windows操作系统(即)10.
但是我读到了Windows XP提升支持.
问题是什么?
怎么解决?
我认为由于Windows版本的问题?
有关详细信息,请询问我.
编辑:
我正在使用:
编译器:msvc 10
Boost版本:1.60
Visual Studio 2010
将BOOST升级到1.60并将Visual Studio升级到2015后,我遇到了类似的问题.
我通过将预处理器中的_WIN32_WINNT定义更改/定义为0x601副0x501来解决它.
我很确定这意味着......支持Win7和更强大的副XP.
| 归档时间: |
|
| 查看次数: |
3158 次 |
| 最近记录: |