检查CLion帮助https://www.jetbrains.com/help/clion/2016.2/importing-existing-non-cmake-project.html我看到如何将非CMake项目导入到CLion中。
我还能从GitHub https://www.jetbrains.com/help/clion/2016.2/cloning-a-repository-from-github.html克隆一个项目
项目https://github.com/quickfix/quickfix使用./bootstrap
和./configure
来设置makefile。
我想要做的是将这个makefile导入到我的CLion项目中,然后从它构建和运行。这个是可能的吗?
发布于 2016-08-18 18:29:48
虽然可以将非基于CMake的项目“导入”到您的CLion项目中,但CLion本身并不直接支持使用Makefiles作为项目的起始点。我知道这是很多人都想要的东西,据我所知,CLion的创建者正在计划整合对此的一些支持。
然而,在此期间,没有任何方便的方法直接这样做。CMake是一个构建系统配置器,因为它根据您在CMakeLists.txt文件中编写的内容生成--它自己的一组Makefile来构建所有内容。
如果要在项目中使用quickfix,最好的选择是学习构建外部依赖的CMake过程,然后将其链接到项目。这里可以找到一篇关于这样一件事的好博客文章。如果您只想为了您自己的方便而在CLion中对它进行更改,但保留原始构建文件,您可以让CLion生成自己的小CMakeLists.txt文件,用于导入和对所有内容进行颜色编码,然后设置调试配置等,以指向在命令行中运行make
生成的二进制文件。
长话短说,没有一种简单的方法可以直接完成你正在谈论的事情,但取决于你的预期目的,有几条通往类似目标的替代途径。希望这能有所帮助!
https://stackoverflow.com/questions/39023944
复制相似问题