c – 使用CMake生成可再发行项目
我正在寻找使用CMake作为项目配置系统和gcc-4.8 / VS2012以及Qt5等额外的第三方库为Windows和Linux生成可再发行项目.如何创建具有所有所需依赖项的包并使项目在其他计算机上运行,??而无需在这些计算机上安装所需的包(即Qt5设置)? 编辑 谷歌搜索我发现Qt5需要一些文件,我发现了这个讨论 这解释了所需的Qt5依赖关系. 最佳答案
通常,我会使用
install 列出所需的文件,使用CPack 来打包它们.也就是说,假设我想创建一个由以下组件组成的包:
> my_nifty_library.dll (免责声明:我不是Qt专家所以最后两个文件可能根本不存在,但你明白了.) 鉴于my_nifty_library和my_nifty_executable都是您项目的一部分,您可以控制它们,因此只需执行以下操作:
现在,由于Qt不会作为项目的一部分构建,我建议你使用 现在,您可以使用CPack并创建NSIS安装程序或已安装文件中的tar.gz. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |