1

Windows で cmake と Visual Studio 2010 を使用して yaml-cpp を構築しようとしています。まず、GUI ツールを使用して cmake でファイルを開き、構成して生成します。指定した build-folder に Visual Studio ソリューションが生成されます。次に、vs10 でソリューションを開いてビルドします。いくつかのフォルダーが生成されますが、プロジェクトに含めるバイナリや何かが見つかりません。私は C++ や Visual Studio に慣れていないので、これは私の快適ゾーンの外です。yaml-cpp ライブラリを機能させる方法について、誰かが私を正しい方向に向けることができますか?

4

2 に答える 2

3

古典的なペブカック。一晩ぐっすり眠った後、プロジェクトでファイルを見つけました。libyaml-cppmdd.lib が Debug フォルダーに生成されました。ファイルをリンカーへの追加の依存関係に追加するときに、ファイルの末尾に .lib を追加するのを忘れていました。そのため、リンカーはそれが .obj ファイルであると判断し、不平を言いました。

于 2013-03-07T11:06:45.673 に答える
1

によると、バイナリ ディレクトリ (ビルドの構成に使用したディレクトリ) のルートにあるCMakeLists.txt必要があります。yaml-cpp.dll

インストールターゲットを実行してみてください。

于 2013-03-07T08:07:31.257 に答える