2

release_notes.txtスタートメニューまたはスタートメニューにエントリが必要release_notes.htmlです。メニューでrelease_notesエントリを選択すると、テキストファイルがメモ帳に表示されるか、HTMLがWebブラウザに入力されます。しかし、それを行うためのコマンドの書き方がわかりませんCMakeLists.txt

4

3 に答える 3

2

使用していCPACK_NSIS_MENU_LINKSますか?

またはあなたは使用することができますCPACK_NSIS_EXTRA_INSTALL_COMMANDS...

于 2013-02-13T01:42:32.677 に答える
2

CMakeの現在のバージョンがより簡単で異なる方法を提供するかどうかはわかりませんが、これが私たちが行うことです:

SET( CPACK_NSIS_CREATE_ICONS_EXTRA 
"
CreateShortcut \\\"$SMPROGRAMS\\\\$STARTMENU_FOLDER\\\\SDK Documentation.lnk\\\" \\\"$INSTDIR\\\\doc\\\\html\\\\index.html\\\"
" )

SET( CPACK_NSIS_DELETE_ICONS_EXTRA 
"
Delete \\\"$SMPROGRAMS\\\\$MUI_TEMP\\\\SDK Documentation.lnk\\\"
" )
于 2013-02-15T08:18:39.133 に答える
0

Johannesの回答と同様に、CPACK_NSIS_CREATE_ICONS_EXTRAおよびCPACK_NSIS_DELETE_ICONS_EXTRAは、必要に応じてコマンドライン引数を追加するなど、ショートカット(スタートメニュー、デスクトップなど)を柔軟に管理する方法です。この短い記事では、もう少し情報を提供します。削除リンクにわずかに異なるパスを使用し、その理由を説明します。また、ショートカットなどを作成できる他の場所を示すためのNSISドキュメントへのリンクも含まれています。

于 2015-08-29T01:40:10.340 に答える