Я рекомендую использовать Visual Studio Express (бесплатно доступен от Microsoft по указанной ссылке) для компиляции и компоновки вашей программы. Я думаю, что в этом случае это немного проще, чем другие инструменты, которые вы упомянули, хотя это только мое личное мнение.
Я рекомендую использовать макет, подобный этому для вашего проекта:
\myproject
\src
\include
\thirdparty
\bin
\lib
\include
Ваши исходные файлы C / C ++ будут жить под myproject\src
, а ваши заголовочные файлы будут жить под myproject\include
. Файлы библиотеки, которые вы скачали, находятся под thirdparty
: DLL принадлежит bin
, файл .lib
и .def
- lib
, а файлы заголовков библиотеки - include
.
Далее необходимо настроить проект в Visual Studio Express. В свойствах вашего проекта в разделе Linker -> General добавьте \thirdparty\lib
в каталоги дополнительных библиотек. Под Linker -> Input добавьте unrar.lib
к дополнительным зависимостям. Это сообщает Visual Studio Express имя и местоположение вашей сторонней библиотеки, чтобы она могла связать ее с вашим основным приложением.
При запуске вашей программы вам нужно скопировать unrar.dll
в выходной каталог вашего проекта, чтобы ваша программа могла его загрузить.
Это должно помочь вам начать ...