首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在GitHub中导入非cmake CLion项目

在GitHub中导入非cmake CLion项目
EN

Stack Overflow用户
提问于 2016-08-18 17:12:42
回答 1查看 3.8K关注 0票数 4

检查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项目中,然后从它构建和运行。这个是可能的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-18 18:29:48

虽然可以将非基于CMake的项目“导入”到您的CLion项目中,但CLion本身并不直接支持使用Makefiles作为项目的起始点。我知道这是很多人都想要的东西,据我所知,CLion的创建者正在计划整合对此的一些支持。

然而,在此期间,没有任何方便的方法直接这样做。CMake是一个构建系统配置器,因为它根据您在CMakeLists.txt文件中编写的内容生成--它自己的一组Makefile来构建所有内容。

如果要在项目中使用quickfix,最好的选择是学习构建外部依赖的CMake过程,然后将其链接到项目。这里可以找到一篇关于这样一件事的好博客文章。如果您只想为了您自己的方便而在CLion中对它进行更改,但保留原始构建文件,您可以让CLion生成自己的小CMakeLists.txt文件,用于导入和对所有内容进行颜色编码,然后设置调试配置等,以指向在命令行中运行make生成的二进制文件。

长话短说,没有一种简单的方法可以直接完成你正在谈论的事情,但取决于你的预期目的,有几条通往类似目标的替代途径。希望这能有所帮助!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39023944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档