Я пытаюсь собрать yaml-cpp с cmake и visual studio 2010 в Windows.
Сначала я открываю файл в cmake с помощью gui-tool, настраиваю и генерирую.
Визуальное студийное решение генерируется в указанной папке сборки.
Затем я открываю решение в vs10 и собираю его.
Некоторые папки генерируются, но я не могу найти ни двоичных файлов, ни чего-либо, что можно включить в мой проект.
Я не привык к c ++ или визуальной студии, так что это за пределами моей зоны комфорта.
Может кто-нибудь указать мне правильное направление относительно того, как заставить работать библиотеку yaml-cpp?
Классический Pebkac. После хорошего ночного сна я нашел файл в проекте.
libyaml-cppmdd.lib был сгенерирован в папке Debug. Я забыл добавить .lib в конец файла при добавлении файла в Дополнительные зависимости для компоновщика. Поэтому компоновщик подумал, что это файл .obj и пожаловался.
В соответствии с CMakeLists.txt
, у тебя должно быть yaml-cpp.dll
в корне вашего бинарного каталога (каталог, который вы использовали для настройки сборки).
Вы можете попробовать запустить цель установки.