Как использовать libarchive для unrar?
Я хотел бы использовать libarchive для извлечения файла.rar в моем приложении. Я использую mingw32 и следовал инструкции на https://github.com/libarchive/libarchive/wiki/BuildInstructions и мог получить libarchive_static.a для статической ссылки. Я установил пакет bzip2 из http://gnuwin32.sourceforge.net/packages.html и добавил статические библиотеки, такие как
LIBS += -L$$PWD/libarchive/ -larchive_static
LIBS += -L$$PWD/libarchive/ -lbz2
Теперь я могу извлечь файл.bz2. Но я не мог понять, что делать, чтобы извлечь файл.rar. cmake-gui показывает опции флажков BZIP2_INCLUDE_DIR и ENABLE_BZip2, но ничего о rar не показывает.