|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.08.2012, 15:29 | #1 |
Регистрация: 10.12.2010
Сообщений: 4
|
JsonCpp
Доброго всем дня
Задача такая: на входе xml, нужно распарсить Посоветовали использовать библиотеку JsonCpp и уже пол дня не могу его подружить с Visual Studio 2008 Начал с того, что открыл в вижуале файл sln из папки makefiles\vs71 (идет вместе с выкаченной библиотекой), появился мастер конвертирования в версию под 2008, затем собрал, появилась папка build, где я нашел папку build\vs71\debug\lib_json а в ней json_vc71_libmtd.lib ибо других либов просто нету. Довольный, что я получил то, что нужно стал этот либ подключать в том проекте, где он собсно и требовался. То есть, для начала указал папку с заголовочными файлами (Tools->Options->Project and Solutions->VC++ Directories->Show directories for->Include files) в общем добавил путь к файлам .h Затем в том же окне (Show directories for->Library Files) указал путь к либам Ну и правой кнопкой по проекту->Properties->Linker->Input->Additional Dependencies прописал название скомпилированного ранее либа В итоге ничего не линкуется. Кто-нибудь знает как пофиксить, или хотя бы что можно использовать вместо jsoncpp, чтобы при подключении не было столько гемора? Последний раз редактировалось zhekay; 05.08.2012 в 15:31. |
05.08.2012, 19:46 | #2 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Цитата:
|
|
05.08.2012, 20:28 | #3 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
zhekay
Задача такая: на входе xml, нужно распарсить Посоветовали использовать библиотеку JsonCpp Не нужны никакие jsoncpp, в винде есть свой парсер. Гоогли C++ MSXML
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
20.08.2015, 14:26 | #4 |
Пользователь
Регистрация: 29.06.2012
Сообщений: 39
|
Всем привет.
Ребята, помогите с тем же вопросом. Задача состоит в том, чтобы записать результаты работы программы в файл формата json. Сделал вроде бы всё так же, как и автор данной темы (Visual Studio 2012). j1.jpg j2.jpg В результате такие ошибки. Код:
|
20.08.2015, 17:00 | #5 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Каталоги вы прописали, а саму либу подключили?
|
20.08.2015, 17:20 | #6 |
Пользователь
Регистрация: 29.06.2012
Сообщений: 39
|
Пытался воспроизвести пример отсюда:
http://stackoverflow.com/questions/4...iting-to-files Потому и подключил только заголовочный файл: Код:
Проект-Добавить существующий элемент и выбрал файл json_vc71_libmtd.lib. В итоге он показался среди файлов ресурсов. И получил такое: Код:
|
20.08.2015, 19:54 | #7 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Вы на пути к выздоровлению. Следующий шаг - научится читать, что вам пишут компилятор и линковщик. А они вам прямым текстом говорят, что ваш проект и либа собраны с разными настройками для стандартной либы - найди опцию и соберите все в одном ключе.
|
20.08.2015, 23:51 | #9 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Ну или либу пересобрать со статикой...
|