根據構建指令,我已經在Linux和Windows上構建了libarchive。在Qt中使用外部庫(libarchive) - 沒有.lib文件
基本上我有一些.a文件和一個DLL,但沒有.lib文件。我想將我的Qt項目鏈接到這個庫,但是我所看到的所有例子都需要一個.lib文件,但似乎並不存在。
這是我的.pro包含:
LIBS += -L$$PWD/libarchive/lib/ -llibarchive
INCLUDEPATH += $$PWD/libarchive/include
DEPENDPATH += $$PWD/libarchive/include
,我的代碼是:
#include <QtGui/QApplication>
#include <archive.h>
#include <archive_entry.h>
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
struct archive *a;
a = archive_read_new();
return app.exec();
}
的頭被發現,生成項目,但只要我嘗試運行它死。