0

VS2012 でプロジェクトをコンパイルすると、このエラーが発生します。VS2010で作成されたboostライブラリを探しています。2012 ライブラリを使用したい。2012 でブーストをビルドしたところ、2012 では 80 個のファイルしか生成されず、2010 では 150 個を超えるファイルが生成されることがわかりました。

ヘッダーファイルからこの自動リンクを行っていることがわかりました。このヘッダーファイルはどこから取得していますか? 利用可能な 2012 ファイルを使用しないのはなぜですか? ブーストの最後のビルドは 2012 年のもので、すべてのパスは 2012 年のファイルを指しています。2010年のファイルもすべて削除しました。

ありがとう..

4

1 に答える 1

1

リンクしようとしているすべてのコンポーネントが VS2012 を使用して再構築されており、v100 ツールチェーンで構築されているプロジェクトが潜んでいないことを確信していますか? これは、この動作をトリガーする可能性が最も高いシナリオです。

すべてのプロジェクトが実際に VS2012 を使用するようにアップグレードされていること、およびソリューションに VS2010 プロジェクトがないことを確認してください。

于 2013-07-24T15:28:21.203 に答える