Ubuntu在打包过程请自行检索其它文章;
在打包时候默认不能打包一些静态资源的,比如以配置文件为例config目录
当程序打包安装后,安装目录中没有config目录,这时候就需要我们手动创建config目录及目录中对应的配置文件等内容,以下仅说明解决此问题:
install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/config"
DESTINATION ${CMAKE_INSTALL_PREFIX}
)
config目录打包后,将安装到DESTINATION指向的位置;
${CMAKE_INSTALL_PREFIX}为程序目录的安装位置,如果需要安装到其他位置,只需要修改此项即可。