Я пытаюсь включить и скомпилировать
#include <json/json.h>
Однако, хотя я установил его и включил в настройки проекта, путь не будет найден.
вот что я до сих пор сделал:
путь к libjson:
/usr/include/jsoncpp-src-0.5.0
опции в eclipse gcc c ++ compiler:
-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/
Что-нибудь еще, что я забыл сделать, чтобы это работало?
попробуйте добавить -I / usr / include / jsoncpp-src-0.5.0 в опции компилятора
-L указывает, где найти общие библиотеки (например, .so)
-Я это путь поиска для заголовочных файлов.
Если проблема возникает во время компиляции (json.h не найден), значит, вы указали неверное значение -I
Если это происходит во время компоновки (символ не найден), значит, вы указали неверный -L, неверный -l или забыли запустить ldconfig