ошибок а когда подключаю то вообще не работает?
может
А я хотел спросить. Это правильный список команд для подключения .lib библиотеки в cmake? target_include_directories(untitled7 PUBLIC C:/Users/vitalii/Desktop/minizip-ng-1.2/build/Release) target_link_directories(untitled7 PUBLIC C:/Users/vitalii/Desktop/minizip-ng-1.2) target_link_libraries(untitled7 PUBLIC aes minizip)
хардкод путей — неправильно....
Ну это понятно я щас тещу. Но а по сути только этих строчок достаточно для правильного результата?
а почему просто путь либы в target_link_libraries не указать?
Ну можно и так. То есть двух команд достаточно? только подключение заголовков и линковка?
А все библиотеки можно скомпилировать при помощи только одного cmake без mingv, nmake?
cmake ничего не компилирует
А это что? cmake --build . --config Release
build - строить/собирать. Он только собирает проект. Если код не рабочий, не значит. что собрать проект между файлами нельзя. А сама компиляция происходит другой штукой
cmake не компилятор и не линкер и даже не умеет их вызывать. Он подготовлявает скрипты, в которых уже вызовутся компилятор, линкер и что еще ты захочешь.
вроде как это вообще Build Tool Mode называется
не понял про "не умеет вызывать", он может хоть с гита либы ставить же
в доке же к смаке всё написано. ты хочешь, чтобы я оттуда цитаты сюда копипастил?
Без ошибок ещё не значит правильно.
Обсуждают сегодня