冲突-c++boost库编译出问题

问题描述

c++boost库编译出问题
1> Assuming _WIN32_WINNT=0x0501 (i.e. Windows XP target).
1>libboost_thread-vc100-mt-1_49.lib(thread.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(main.obj 中)
1>libboost_thread-vc100-mt-1_49.lib(tss_pe.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(main.obj 中)
1>libboost_system-vc100-mt-1_49.lib(error_code.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”(main.obj 中)
1>LINK : warning LNK4098: 默认库“MSVCRT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
1>F:myworkspacecodecocos2d-x3DGameWithForServerDebug3DGameWithForServer.exe : fatal error LNK1319: 检测到 3 个不匹配项
1>
1>生成失败。

解决方案

楼主解决了吗?我也出现了同样的错误啊。

解决方案二:
我也同样的错误啊!要换个编译器吗?

时间: 2024-08-04 11:23:14

冲突-c++boost库编译出问题的相关文章

VS2010 编译安装boost库

实践是最好的办法..学习C++,想试试线程,然后打算用boost库,结果boost库编译差点吓到我..没看到比较完整的安装教程..一直耽搁.今天动手.完成了.方法记录如下:1.下载boost从boost官网( http://www.boost.org )上下载最新的boost版本,现在最新是1.49版本,解压到自定义目录(我解压到了D:/program files,最终的目录结构是D:\Program Files\boost_1_49_0) 2.编译安装 在D:\Program Files\bo

Linux/ubuntu下的boost库安装

我一直都没有写博客的习惯,最近正好在研究linux下的开发(目前也只是粗粗的研究),且用到了boost库,就乘此机会写点什么,最起码记录一下我在安装boost的一些步骤,主要给和我一样的linux开发新手们提供点借鉴(当然如果看到这篇文档的话 ),作者(jwybobo2007).         1.下载boost库          这个我就不说啥了,去官网看一下就能下到: www.boost.org ,现在的版本更新到了1.44         2.执行:sudo apt-get insta

我想在 wp8 上使用boost库,但是不知道怎么编译出arm 的lib库,有谁知道吗?

问题描述 我想在 wp8 上使用boost库,但是不知道怎么编译出arm 的lib库,有谁知道吗? 我想在 wp8 上使用boost库,但是不知道怎么编译出arm 的lib库,尝试了很多方法多不能编译, 使用 b2 toolset=msvc-11.0 architecture=arm address-model=32 cxxflags="-DWINAPI_FAMILY=WINAPI_FAMILY_PHONE_APP" stage 命令,只能编译成功几个库,线程库,data_time,正

c++-同时使用STLport和boost库时编译通过,但链接失败,求解决方案,急!!!

问题描述 同时使用STLport和boost库时编译通过,但链接失败,求解决方案,急!!! 具体问题是这样的: 我用的是vs2008,把STLport和boost库都加入项目,编译时报错:boostconfigauto_link.hpp(204): fatal error C1189: #error : "Build options aren't compatible with pre-built libraries" 解决方法是在 项目属性->c/c++->命令行 添加

boost库生成文件命名和编译

生成文件命名规则:boost中有许多库,有的库需要编译.而有的库不需要编译,只需包含头文件就可以使用.编译生成的文件名字普遍较长,同一个库根据编译链接选项不同,又可以生成多个不同名字的文件.生成的文件名字是很长,可是这样带的信息才多,也就容易识别出用途.其实生成文件的名字遵循一定的规则,有着固定的格式.识别这种格式,能帮助我们更高效地使用boost库.生成文件名字格式如:     BOOST_LIB_PREFIX + BOOST_LIB_NAME + "-" + BOOST_LIB_T

android-有人处理过libjpeg-turbo编译出so库吗?

问题描述 有人处理过libjpeg-turbo编译出so库吗? 有人处理过libjpeg-turbo编译出so库吗?我编译的时候,老是在汇编simd那边会报出方法未定义的错误..有没有有这方面经验的

Boost库在Windows平台下的编译

最近正在学习Boost库,过一久要用它来进行一些跨平台的开发:使用thread线程库来开发多线程 的程序(就是我的那个CodingWar项目:-P),所以自己动手进行了下面的Boost配置编译工作. 一.编译前的准备 我的VC++2005安装在"D:\Microsoft Visual Studio 8\VC"目录:下载boost库后解压, 根目录为:"D:\C_C++\boost_1_33_1",可参考改为相应的目录即可. 二.编译步骤 1.执行:"D:\

c++-关于boost库的编译错误哪位大神帮我看看,怎么解决?急等啊,,,,,

问题描述 关于boost库的编译错误哪位大神帮我看看,怎么解决?急等啊,,,,, 急等,,,,,大神快来指点迷津吧,,,, 解决方案 提示你看bootstrap.log关于详细信息 一个可能原因就是你用英文目录名,不用中文试试 解决方案二: log中都是这些语法错误,,,,该怎么整啊

boost 编译 vs 安装-编译好的boost库写程序报错:boost_atomic-vc110-mt-1_53.dll

问题描述 编译好的boost库写程序报错:boost_atomic-vc110-mt-1_53.dll fatal error LNK1107,文件无效或损坏,无法在 0x288 处读取.刚开始用vs2010来编译boost_1_56_0,1_53_0,1_43_0三个版本,全是这个错误.后来重装系统,用vs2012编译boost_1_53_0,还是报这个错误.难道是电脑的原因吗?有什么解决的方法 解决方案 boost这几个版本都可以用VS2012等编译,是不是你的版本有问题 多看看它自带的编译