2

インテル コンパイラが VS2008 と比較してどのように機能するかを確認したいと思います。そこで、Intel Composer xe 12 をインストールし、プロジェクトに Intel コンパイラを使用しました。また、Intel コンパイラを使用してすべてのブースト ライブラリをビルドしました。

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++ - 言語 - ランタイム タイプ情報を有効にする = no

でコンパイラ エラーが発生します

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