2016-05-19 10 views
0

私はVisual Studio 2015でcppアプリケーションを実行しようとしています。このアプリケーションは、ブースト1.55を使用してVisual Studio 2010で開発されたので、b2 --toolset=msvc-10.0 --build-type=complete architecture=x86 address-model=64 stageでライブラリをコンパイルし、リンカセクションaddictionalにインクルードディレクトリが含まれています。それでも、私はまだ多くのエラーを受けています:ブーストcppとVisual Studio 2015

この問題を解決する方法はありますか?

ありがとうございます。

+2

64ビットでブーストを設定すると、なぜ32ビットアーキテクチャが指定されますか? – Rakete1111

+0

'std :: time_t'には' #include '、' std :: system'には '#include 'ですか? –

答えて

1

これはちょっと混乱しています。

まず、含ま正しいを追加します。msvc2015ためのブーストを構築する際に続いて、あなたはMSVC-10.0ないMSVC-14.0ツールセット(これはmsvc2010用)とコヒーレントアーキテクチャを(選択する必要が

#include <ctime> //for std::time_t 
#include <cstdlib> // for std::system 

32または64のいずれか)。したがって、ビルドコマンドは次のようになります。

b2 --toolset=msvc-14.0 --build-type=complete address-model=64 stage //for 64 bits