20得票2回答
函数声明中的参数常量限定符

我在头文件中有以下函数声明:extern void flash(const char *message, const enum msg_type type); 基本上,它需要两个参数,并将相应的消息推入全局消息队列。 由于它不需要修改参数,因此我对它们进行了const限定。 然而,CLion的...

20得票3回答
在CLion中排除目录的索引化

如何在CLion中排除目录不被索引? 我有几个GB的数据正在被索引,导致一切变得缓慢。 在PyCharm中,我只需右键单击该目录,但是我在CLion中找不到此选项。 更具体地说,我有一个具有以下结构的项目:release/ release/results source/ build/ 目...

20得票3回答
在Clion IDE中向标准输入发送EOF

有没有办法在Clion IDE中运行C程序时向标准输入发送EOF? 我尝试了ctrl+D,但它只是关闭程序。 Ctrl+Z也不起作用。 有什么建议吗? 顺便说一下 - 我正在Windows 10操作系统上使用它。

19得票2回答
CLion在调试时无法显示输出

当我启动程序时,这是输出:-------------------- HASHMAP MANAGEMENT BOOT MENU ------------------------- Would you like to: (a) create a new hashmap (b) load an ex...

19得票2回答
在Windows上使用Clion IDE和OpenCV

实际上我正在寻找一种使用JetBrains的Clion和OpenCV创建应用程序的方法。 我已经使用Choco安装了OpenCV,因此我在C:\opencv中拥有所有内容 这是我的Clion项目 CMakeLists.txt:cmake_minimum_required(VERSION ...

19得票3回答
如何更改程序的工作目录

在Mac上尝试Clion EAP。如何为启动的程序更改当前工作目录?它似乎设置为二进制文件的输出目录。

19得票2回答
如何将现有的源代码和头文件添加到CLion项目中

我试图将现有的源文件添加到我的Clion项目中,但是在将它们复制和粘贴到项目中后,这些文件并没有被添加到CMakeLists文件中。此外,该文件夹是半透明的(灰色)。 我该如何自动将新文件添加到CMakeList中?

19得票3回答
为CLion分析器定义预处理器符号

在我的项目中,有一个文件被包含在一个ifdef预处理器指令中。#ifdef SOME_SYMBOL ... entire file ... #endif SOME_SYMBOL由另一个文件定义,该文件在此文件之前被编译,代码按预期工作,但静态分析器不知道该符号,因此它会将SOME_SYMBOL...

18得票2回答
在CLion生成文件时如何关闭“created by”头部信息

在CLion中创建文件时,以下的头文件将放置在文件顶部:// // Created by <username> on 14.01.18. // 通过前往设置→编辑器→文件和代码模板→包含→C文件头,可以删除此标题。那里会有一些文本:#if ($HEADER_COMMENTS) //...

18得票4回答
CLion和CMake消息

我刚开始使用Clion集成开发环境。也许这已经写在某个地方了,但我在谷歌搜索中没看到。如果我在我的CMake脚本中放置message()调用,在Clion中我可以在哪里看到输出?这些消息调用是我知道如何调试我的CMake脚本的唯一方法。