Скомпилировать <json / json.h> в eclipse, используя C++
Я пытаюсь включить и скомпилировать
#include <json/json.h>
Однако, хотя я установил его и включил в настройки проекта, путь не будет найден.
вот что я до сих пор сделал:
путь к libjson:
/usr/include/jsoncpp-src-0.5.0
параметры в eclipse gcc C++ компиляторе:
-Ijson_linux-gcc-4.5.2_libmt -O0 -g3 -Wall -c -fmessage-length=0 -ljson_linux-gcc-4.5.2_libmt
библиотеки в компоновщике gcc C++:
-L/usr/include/jsoncpp-src-0.5.0/include/
Что-нибудь еще, что я забыл сделать, чтобы это работало?
2 ответа
Решение
Попробуйте добавить -I/usr/include/jsoncpp-src-0.5.0 в опции компилятора
-L указывает, где найти общие библиотеки (например,.so)
-Я путь поиска для заголовочных файлов.
Если проблема возникает во время компиляции (json.h не найден), значит, вы указали неверное значение -I
Если это происходит во время компоновки (символ не найден), то вы указали неверный -L, неправильный -l или забыли запустить ldconfig