问题标签 [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 投票
1 回答
11314 浏览

clion - 如何使用 CLion 更改包含目录、库目录和库

在 CLion 中,如何指定 C++ 编译器查找头文件的包含目录?另外,如何设置要链接的库及其库目录?

目前我正在做那些直接修改文件的任务CMakeLists.txt

但我想知道是否可以使用 GUI 完成同样的事情。

谢谢

0 投票
3 回答
2853 浏览

cmake - CLion 构建依赖目标

我的 CLions CMakeLists.txt 包含超过 1 个目标(库和依赖的可执行文件)。如何配置一键构建所有目标,而不是逐个选择目标并构建它们?例如,在 Visual Studio 中,我可以配置项目依赖项并构建所有解决方案。CLions“编辑配置...”->“启动前:构建”对我不起作用。

0 投票
3 回答
7977 浏览

windows - 在 Windows 7 上使用 boost 设置 Clion

我需要一些简单的示例,如何在 Windows 7 下的 Clion IDE 中使用 CMake 包含 boost 库/头文件
。C++ 11 需要它
。Boost 库和头文件安装在自定义目录中。
我已经为编译器安装了 cygwin x64。

一些解决方案:
我刚刚包含了 cygdrive 格式的 boost 头文件

但仍然不明白 Clion 从哪里获得这些库。

更好的解决方案
需要设置 varBOOST_ROOT
所以我做了(并使用了更多变量):

然后可以找到并包含它

0 投票
1 回答
157 浏览

c++ - Clion 使用以前版本的文件进行调试

当我尝试对我的 C++ 代码进行简单的一行更改并尝试调试它时,Clion 总是会打开另一个选项卡,其中列出了同一文件的完整路径,但它是以前的版本,没有我的新编辑。

我尝试过保存所有、清理和重建。但它似乎没有更新用于调试的文件。即使重新启动 CLion 似乎也无济于事

它是 CLion 错误吗?或者我还需要做些什么来更新这些文件?

编辑:当我在文件资源管理器中搜索文件时,更改会显示在文件中。

0 投票
3 回答
4113 浏览

cmake - How to default CMake environment variable from cache / CLion work-around

I'm trying to work around CLion's inability to handle environment variables.

All of my CMake files start with lines like this:

CLion does not know how to read the environment variable which provides the real path to the global include. As a result, CLion just completely fails to find anything outside of the current directory, as well as throwing errors.

Is there some way to specify a default value for an environment variable in CMake's cache? I believe CLion correctly reads the CMake cache.

Any other suggestions on how to get around CLion's current weakness? Thanks.

0 投票
3 回答
5393 浏览

c++ - 尝试在 Windows 上的 CLion+CMake+MinGW 中编译 OpenGL 4 Helloworld。“未定义对 `_imp____glewCreateShader' 的引用”错误

谷歌搜索告诉我这是“错误的 VS 库”,但是当尝试使用glew-1.5.4-mingw32libgluew32.a而不是glew32.lib(对 glut 也是如此)时,没有任何改变。

main.cpp来自 VS2012 上的项目,附加相同的库,所以它可能没有错。

我用来制作的一些文件:

CMakeLists.txt

部分日志:

0 投票
1 回答
5494 浏览

clion - Makefile 项目中的 CLion 索引

所以,我知道 CLion 目前只完全支持 CMake 项目。我不在乎我是否不能用 CLion 编译或运行任何东西,因为我目前还没有用 Eclipse 这样做。我只是在寻找编辑器支持,具有不错的点击关注、自动完成等功能。

我想知道索引是否仍然适用于非 CMake 项目。我可以很好地创建我的项目,并且索引完成得很好,但是完成后它找不到我的包含文件。它创建一个默认的 CMakeLists.txt 文件,其中添加了适当的源和 include_directories。但这似乎没有什么不同,因为在索引完成后我仍然无法单击以跟随#include 行,并且对其他文件中的任何内容的任何引用都无法正常工作。

我还能做些什么来使索引工作,这样我就可以使用 CLion 作为编辑器,还是在某天添加 Makefile 支持之前这是一个白日梦?

0 投票
1 回答
2264 浏览

c - 在 Cygwin 或 MinGW 中使用 CMake 和 AVR 工具链

我目前正在尝试设置工具链,以便可以从 CLion 构建 AVR 项目。

我的出发点是这个,特别是 Blink 示例。问题是它和现有的 CMake for AVR 示例都适用于基于 Linux 的系统。

我尝试的是安装 WinAVR 来获取可执行文件。我已经修改了 CMakeList.txt,所以程序名称包含以下内容:

在使用 Cygwin 环境时,CMake 找到我的编译器没有问题,但是当我尝试构建项目时,avr-gcc 正在以 Linux 格式传递参数。

有没有办法让 CMake 以它可以使用的格式传递 avr-gcc 参数?

作为参考,这是完整的输出:

0 投票
2 回答
40494 浏览

windows - How to install CMake on Cygwin?

I have some difficulties to use Cygwin. I need that compiler to use CLion IDE by Netbrains. Can you explain me how to install CMake by the cygwin-terminal ? Thank you.

0 投票
4 回答
9313 浏览

clion - 尝试在 C++ 中打开文件,但找不到该文件

我在C++ ( main.cpp )中有一个算法,我使用CLion来编译和运行它。算法会从文本文件中读取字符串,但是有一个错误:

无法打开 data.txt (文件存在并与main.cpp放在一个文件夹中)

如何修复它并使该文件对 CLion “可见”?