Ogre グラフィック エンジンの 64 ビット バージョン (この記事を書いている時点で最新のもの、つまり 1.8.0) を追加する必要があるため、ヒントに従ってビジュアル C++ x64 コマンド プロンプトを開き、次のように入力しました。
bjam --build-dir=vc10 --toolset=msvc-10.0 --address_model=64 --with-thread --with-date_time --build-type=complete stage
これは、64ビットWindowsコンパイラ用のlibオブジェクトを構築するための説得力のあるブーストで得た限りです。ソースから Ogre をコンパイルするために、Visual Studio 2010 Premium と CMake ツールを使用しています。これは物事が厄介になるところです:
Error 276 error LNK1104: cannot open file '..\..\lib\Debug\OgreMain_d.lib'
Error 119 error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'
ゼロから構築しなければならない依存関係に大きく依存する大きなコードベースを扱うことにまったく慣れていないため、すぐにこの問題を解決できないのではないかと心配しています。私が見逃した可能性のあるものへのヒントまたはリンクを提供していただけますか? ありがとう..
更新 既に構築されたライブラリを含む Web サイトがありますが、--address-modelおよび--address-spaceフラグが機能しない理由を学ぶとよいでしょう。ライブラリを構築するためにbjamを他にどのように使用すればよいでしょうか?