リンクの問題があります。Visual Studio 2012 をインストールし、qt-sourcecode をダウンロードして vc 2012 用にコンパイルしました。Visual Studio アドインと一緒に正常に動作しています。次に、Boost をダウンロードしてコンパイルしました。
コンソール アプリケーションではすべてが Boost で正常に動作しますが、qt プロジェクトを作成してそこで Boost を使用したい場合 (ファイルシステム ライブラリ)、リンク エラーが発生します。
error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""void __cdecl boost::filesystem::path_traits::convert(char const *,char const * .......
error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: static class std::codecvt<unsigned short,char,int> const & __cdecl boost::filesystem::path::codecvt(void)......
fatal error LNK1120: 2 nicht aufgelöste Externe
英語で「未解決の外部シンボル」を意味します。
同じインクルード パスとライブラリ パスを使用しましたが、この問題を何時間も解決できません。Boostをmingwオプションでコンパイルしてもそうではありません
誰でもこの問題を解決する方法を知っていますか?