3
我已成功(?)按照歸檔中的說明安裝了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路徑'不是包含路徑('/ usr/local/include/json')。也許庫文件安裝在'/ usr/local/lib/...'中? – leemes
yes也許,也可能在/ usr/lib或任何文件夾中,如果您在安裝期間定義前綴 – zapredelom
@zapredelom我沒有定義任何前綴 –