问题标签 [clion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
16860 浏览

c - 是否可以配置 CLion 来独立编译项目中的源文件?

我目前正在使用 JetBrains CLion IDE 在 C 语言中完成一些 Project Euler 挑战。当我在 Python 和 Java 中完成这些(分别在 PyCharm 和 IntelliJ 中)时,我总是能够创建一个名为“ProjectEuler”的项目并添加任意数量的我可以独立执行的源文件。但是,在 CLion 中似乎不可能做到这一点。我用来解决问题的每个源文件都包含一个 main() 函数,每次我尝试编译时,CMake 都会对此感到不满(“'main' 的多重定义”)。

有没有办法将 CLion 配置为一次只编译和执行项目中的单个源文件,而不必每次都重写我的 CMakeLists.txt 或为每个问题创建一个新项目?

我知道 C 是编译的,而不是像 Java 或 Python 那样解释的,但可以想象我可以手动编译每个源文件。有没有办法配置 CLion 来做同样的事情?如果是这样,怎么做?

0 投票
1 回答
3143 浏览

c++ - Clion:如何正确地将图像、xml、资源...添加到 cmake

我尝试了复制,但没有在每个版本上更新

0 投票
0 回答
314 浏览

uikit - 未找到 UIKit 文件 - Clion - Cocos2d-x

我尝试使用 Clion 来运行我的 cocos2d-x 项目。然而...

我应该怎么做?

0 投票
1 回答
4945 浏览

c++ - 更改 CLion 中的默认 CMakeLists.txt 以包含警告

在 CLion 中,默认的 CMakeLists.txt 仅设置 C++11 编译器标志。我希望在我的所有项目中默认都有警告和迂腐标志。

这是默认的

我想默认使用这个,所以我不必在每次创建新项目时都更改它

在“设置”-“文件和代码模板”中,我可以更改 C++ 标头/源模板,但不能更改 CMakeLists.txt 模板。有什么方法可以更改 CLion 中的默认 CMakeLists.txt 模板?

0 投票
2 回答
2395 浏览

c++ - 如何在clion中调试下捕获控制台输出?

我正在使用 clion 编写控制台应用程序。如果我只是简单地运行程序,我可以看到我的cout调用结果。但是如果我调试它,除了我的 exe 名称和Process finished with exit code 0. 是否有额外的步骤来让控制台输出显示在 clion 中的调试下?

或者这甚至不是特定于 clion 的,并且是一直使用 gdb 的人已经知道的普遍事情?

0 投票
4 回答
8870 浏览

cmake - Clion 和 CMake 消息

我刚开始使用 Clion IDE。也许这是写在某个地方,但我没有在谷歌搜索中看到它。如果我message()在我的 CMake 脚本中调用,我可以在 Clion 的哪个位置看到输出?这些消息调用是我知道如何调试 CMake 脚本的唯一方法。

0 投票
2 回答
19796 浏览

c++ - 如何在 CMakeLists.txt 中使用 windows/cygwin 在 Clion 中的 GCC 和 Clang 之间切换

我放

运行/清理,运行/构建。

我收到如下链接错误:

大概还有其他变量需要改变。尝试添加-lstdc++CMAKE_CXX_FLAGS,但没有什么不同。

例如,是否有 CLion 方式而不是 CMake 方式?

谢谢。

0 投票
1 回答
491 浏览

ide - 如何使用快捷键在clion中移动光标?

我在编码时使用方向键很慢,我想找到一种使用Ctrl+k移动光标的方法。

0 投票
1 回答
1230 浏览

c++ - CLion cout 打开命令提示符窗口而不是使用 CLion 的终端

当我cout << "test"CLion中进行操作然后构建它而不是将其写入 IDE 的终端(如IntelliJPHPStorm或任何其他Idea IDE )时,它会打开一个新的命令提示符窗口,将其写入该窗口,然后它们会立即关闭命令提示符窗口,这样我就可以看不到写了什么。

有没有办法让诸如cout写入CLion的调试器而不是打开命令提示符窗口?

0 投票
2 回答
287 浏览

c++ - 公斤到磅转换器构建错误 (CLion)

我刚刚通过阅读“C++ Primer Plus 5th add”一书开始学习 C++ 编程语言,但我遇到了一个问题。这本书刚刚开始详细介绍函数、函数原型、函数头等。我决定尝试制作一个 KG --> 磅转换器作为练习,但我的问题是当我尝试构建它时(我使用 CLion ) 我得到一个构建错误。

编码:

第一次构建错误:

在删除 #include cmath 行后,因为它不需要也没有在我的程序中使用,我尝试再次构建它,但收到一个不同的错误: