Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата red_byte:
Спасибо огромное! Помогло! У меня еще один вопросик - нет ли простейшего примера написания на Cpack'e сборки инсталлера NSIS? или NSIS64 ? попытался пошерстить по инету, но более менее путевое нашел только это:
http://www.cmake.org/Wiki/CMake:CPac...enerators#NSIS »
После небольшой пляски с бубнами накидал такую штуку:

PROJECT(INSTALLER)
INCLUDE(CPack)
INSTALL(PROGRAMS "HelloWorld.bat" DESTINATION "./bin")
SET(CPACK_PACKAGE_NAME "HelloWorldPackage")
SET(CPACK_GENERATOR NSIS64)
SET(CPACK_PACKAGE_VENDOR "Visual Technology Services")
SET(CPACK_PACKAGE_VERSION_MAJOR 1)
SET(CPACK_PACKAGE_VERSION_MINOR 0)
SET(CPACK_PACKAGE_VERSION_PATCH 1)
SET(CPACK_RESOURCE_FILE_LICENSE "License-Full.txt")
SET(CPACK_PACKAGE_FILE_NAME "HelloWorldPackageFileName")
SET(CPACK_PACKAGE_INSTALL_DIRECTORY "${CPACK_PACKAGE_NAME}")
SET(CPACK_NSIS_MODIFY_PATH ON)
Под 32х битами все хорошо собирается и создается, но пробую собрать 64битную версию (делаю это так - cpack -G "NSIS64" -C Release) а он мне все равно собирает 32х битный инсталлер, в чем тут кроется причина? где я ошибаюсь? Спасибо, премного благодарен за внимание.

Цитата wolkow70:
Кто нибудь может подсказать можно ли как-то определить букву логического диска на котором записан сам nsis скрипт? И еще интересует можно ли получить путь к файлу скрипта. В справочнике в GetDrives не нашел такого. »
Насколько я понимаю, можно вернуть путь до скрипта, а потом вырезать букву. Могу покопаться, вроде бы видел где-то нечто похожее.

Отправлено: 11:50, 20-01-2014 | #938