小编den*_*sps的帖子

CMake"make install"或在Windows中包含库

我正在尝试创建一个开源C++项目.我希望它尽可能容易构建,但同时跨平台.我不需要像boost或Qt这样的gui或重型库,所以我决定使用GitHub,CMake和LibSourcey.我的问题是,我无法找到一种方法来使我的项目易于在Windows中构建,这是我的开发环境.如何在Windows中"安装"一个库以便在我的项目中使用?我甚至必须在Windows中安装它吗?是否可以自动下载,构建和链接它?

在Windows上,除了安装程序之外,我还想制作一个可移植版本,因此不需要任何硬编码库路径.

我认为,在某些平台上,如Linux,库是可分离构建的,并由维护者打包.所以我不应该只捆绑我自己的副本.

所以,我的问题是:我如何建立一个跨平台且易于构建的项目,以及最佳实践是什么?

c++ windows github cmake cmake-gui

10
推荐指数
1
解决办法
1278
查看次数

标签 统计

c++ ×1

cmake ×1

cmake-gui ×1

github ×1

windows ×1