Я собрал libarchive для Linux и Windows, следуя инструкциям по сборке.
В основном у меня есть несколько файлов .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();
}
Заголовки найдены, проект компилируется, но умирает, как только я пытаюсь его запустить.