2

我喜欢检查英特尔编译器与 VS2008 相比的性能。所以我安装了 intel composer xe 12 并为我的项目使用了 intel 编译器。我还使用英特尔编译器构建了所有 boost 库:

call "C:\Program Files (x86)\Intel\Composer XE\bin\compilervars.bat" ia32 vs2008
call bootstrap.bat
call bjam --toolset="intel" --build-dir="libs"  --stagedir="win32" --build-type=complete stage  threading=multi link=static runtime-link=static

问题:在项目中设置时

c/c++ - 语言 - 启用运行时类型信息 = 否

我得到一个编译器错误

boost/exception/diagnostic_information.hpp(153)

设置时

c/c++ - 语言 - 启用运行时类型信息 = 是

我编译并链接了我的应用程序,但现在出现运行时错误

升压/线程/win32/thread_primitives.hpp

Run-Time Check Failure #3 - The variable 'ret' is being used without being initialized.

任何人都可以帮助解决这个问题?

4

0 回答 0