如何使用CPack创建应用程序?

时间:2017-01-31 19:07:38

标签: cmake cpack

首先,我想问一下如何使用cpack创建应用程序?

具体来说,我有一个带有cmake配置的程序,我在其中安装了以下依赖项。

install(TARGETS ${PROJECT_NAME}
    ARCHIVE  DESTINATION lib
    LIBRARY  DESTINATION lib
    RUNTIME  DESTINATION bin
)
install(DIRECTORY resources DESTINATION share/${PROJECT_NAME})

现在我要创建一个DMG文件,.deb文件或Windows安装程序 对于我的申请。

我该怎么做?

当我运行cpack -G "OSXX11"时,我收到了一个DMG文件。但是,当我安装它并尝试启动应用程序时,应用程序无法打开。

同样,当我运行make install时,它会安装命令而不是应用程序。 这意味着当我执行programname时,应用程序正确启动, 但是当我尝试通过聚光灯搜索启动应用程序时,会启动一个空窗口。可能发生这种情况是因为应用程序是用gtkmm3和glade编写的,它无法找到资源文件。

0 个答案:

没有答案