Как использовать Cmake/Cpack для создания setup.exe для Windows (с помощью NSIS)?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как использовать Cmake/Cpack для создания setup.exe для Windows (с помощью NSIS)?

Сообщение Anonymous »

Я переписываю утилиту Python для AI-анализа изменений в репозитории GIT в C ++, но я столкнулся с проблемой, создавая setup.exe файл установки в Cmake и не смог найти решение в Интернете.cmake_minimum_required(VERSION 4.0)
project(HelloWorld VERSION 1.0.0)

set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

add_executable(HelloWorld main.cpp)

include(InstallRequiredSystemLibraries)

install(TARGETS HelloWorld DESTINATION bin)

set(CPACK_PACKAGE_NAME "HelloWorld")
set(CPACK_PACKAGE_VENDOR "MyCompany")
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Description HelloWorld")
set(CPACK_PACKAGE_VERSION ${PROJECT_VERSION})
set(CPACK_PACKAGE_INSTALL_DIRECTORY "HelloWorld")

set(CPACK_GENERATOR "NSIS")
set(CPACK_NSIS_DISPLAY_NAME "HelloWorld Example")
set(CPACK_NSIS_CONTACT "myemail@example.com")
set(CPACK_NSIS_MODIFY_PATH ON)
set(CPACK_NSIS_MENU_LINKS
"bin/HelloWorld.exe" "Start HelloWorld"
"Uninstall.exe" "Delete HelloWorld"
)

include(CPack)


Подробнее здесь: https://stackoverflow.com/questions/797 ... using-nsis
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»