2017-02-01 11 views
0

見よ指定されていません何らかの理由でWindows上に置くとDice.dllUnspecifiedコンポーネントでは、コンポーネントが明確に指定されているとはいえ、奇妙なものでも、公開ヘッダー(lib.h)は正しくsdkコンポーネントに入ります。CPack NSISコンポーネントは、次の些細なCMakeのファイル

CPack: Create package using NSIS 
CPack: Install projects 
CPack: - Run preinstall target for: Project 
CPack: - Install project: Project 
CPack: - Install component: Unspecified <- Why??! 
CPack: - Install component: sdk 
CPack: Create package 

何が起こっているのですか? installコマンドのドキュメントによると

答えて

1

他のすべてのオプションが適用されるために、独自のインストール句を、開始しファイルの種類のすべての仕様は、(のようなRUNTIMELIBRARYまたはPUBLIC_HEADER)。

つまり、COMPONENT sdkオプションが適用されますのみファイルのタイプPUBLIC_HEADERです。

その他のファイル(RUNTIMELIBRARY)は、コンポーネントオプションが指定されていません。です。

関連する問題