Я успешно (?) Установил библиотеку QJson в соответствии с инструкциями в архиве. Но компилятор дает мне эту ошибку:Неопределенная ссылка на QJson :: Parser :: Parser
Undefined reference to QJSon::Parser::Parser().
Я нашел, где были установлены файлы библиотеки: это /usr/local/include/json
каталог. Но в нем есть только *.h
файлов.
Минимальный код:
main.cpp
#include <QtGui/QApplication>
#include <qjson/parser.h>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QJson::Parser parser;
return a.exec();
}
Я использую Linux.
Где *.cpp
? Что я сделал не так? Почему библиотека не заполнена?
Также обратите внимание, что 'lib path' - это не путь включения ('/usr/local/include/json'). Возможно, файлы библиотеки установлены в '/ usr/local/lib/...'? – leemes
да, может быть, может быть, в/usr/lib или в любой папке, если вы префикс префикса во время установки – zapredelom
@zapredelom i не определил никаких префиксов –