首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用CLion创建C项目

如何使用CLion创建C项目
EN

Stack Overflow用户
提问于 2014-10-03 10:34:42
回答 2查看 36.9K关注 0票数 60

自从CLion一个月前发布以来,关于它的文档并不多。所以我对如何用CLion创建一个c项目感到困惑,当我想创建一个新项目时,我只是询问项目的名称,然后创建一个默认的main.cpp和CMakeLists.txt文件,它引用了main.cpp文件。我可以将文件main.cpp重命名为-> main.c并手动编辑CMakeLists.txt,但是.txt文件中也有一些东西,所以我需要一些帮助。

默认CMakeLists.txt文件;

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cmake_minimum_required(VERSION 2.8.4)
project(example)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

set(SOURCE_FILES main.cpp)
add_executable(dbsg ${SOURCE_FILES})

注意:这个问题可能有一个更简单的解决方案,比如创建一个C项目而不是C++项目,但我看不到,所以我不得不让阅读这篇关于这个问题的人可能有一个比手动编辑更容易的解决方案,谢谢。

EN

回答 2

Stack Overflow用户

发布于 2014-10-03 10:46:00

从您提供的CMake文件中,您可以简单地删除CMAKE_CXX_FLAGS行,或者将其替换为C行,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Werror")

除了如您所说将main.cpp重命名为main.c之外,其余的应该都没问题了。

票数 73
EN

Stack Overflow用户

发布于 2017-01-02 18:47:01

从2016.3.2开始,您可以在创建新项目时选择语言(C或C++)和项目类型(可执行文件或库)。

(尽管从我记事起,它就在CodeBlocks中),我仍然没有想过我是否可以创建自己的“项目”。嗯,如果与CodeBlocks相比,CLion显然在这方面很糟糕,在CodeBlocks中,我可以为几乎所有的东西编写脚本,并以这种方式自定义集成开发环境())

https://blog.jetbrains.com/clion/2016/12/clion-2016-3-2-eap/#prj_templates

PS:关于如何在https://youtrack.jetbrains.com/issues/CPP离开bugreport的屏幕截图

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

https://stackoverflow.com/questions/26177390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文