问题标签 [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.
clion - 如何使用 CLion 更改包含目录、库目录和库
在 CLion 中,如何指定 C++ 编译器查找头文件的包含目录?另外,如何设置要链接的库及其库目录?
目前我正在做那些直接修改文件的任务CMakeLists.txt
:
但我想知道是否可以使用 GUI 完成同样的事情。
谢谢
cmake - CLion 构建依赖目标
我的 CLions CMakeLists.txt 包含超过 1 个目标(库和依赖的可执行文件)。如何配置一键构建所有目标,而不是逐个选择目标并构建它们?例如,在 Visual Studio 中,我可以配置项目依赖项并构建所有解决方案。CLions“编辑配置...”->“启动前:构建”对我不起作用。
windows - 在 Windows 7 上使用 boost 设置 Clion
我需要一些简单的示例,如何在 Windows 7 下的 Clion IDE 中使用 CMake 包含 boost 库/头文件
。C++ 11 需要它
。Boost 库和头文件安装在自定义目录中。
我已经为编译器安装了 cygwin x64。
一些解决方案:
我刚刚包含了 cygdrive 格式的 boost 头文件
但仍然不明白 Clion 从哪里获得这些库。
更好的解决方案
需要设置 varBOOST_ROOT
所以我做了(并使用了更多变量):
然后可以找到并包含它
c++ - Clion 使用以前版本的文件进行调试
当我尝试对我的 C++ 代码进行简单的一行更改并尝试调试它时,Clion 总是会打开另一个选项卡,其中列出了同一文件的完整路径,但它是以前的版本,没有我的新编辑。
我尝试过保存所有、清理和重建。但它似乎没有更新用于调试的文件。即使重新启动 CLion 似乎也无济于事
它是 CLion 错误吗?或者我还需要做些什么来更新这些文件?
编辑:当我在文件资源管理器中搜索文件时,更改会显示在文件中。
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.
c++ - 尝试在 Windows 上的 CLion+CMake+MinGW 中编译 OpenGL 4 Helloworld。“未定义对 `_imp____glewCreateShader' 的引用”错误
谷歌搜索告诉我这是“错误的 VS 库”,但是当尝试使用glew-1.5.4-mingw32和libgluew32.a而不是glew32.lib(对 glut 也是如此)时,没有任何改变。
main.cpp来自 VS2012 上的项目,附加相同的库,所以它可能没有错。
我用来制作的一些文件:
CMakeLists.txt
部分日志:
clion - Makefile 项目中的 CLion 索引
所以,我知道 CLion 目前只完全支持 CMake 项目。我不在乎我是否不能用 CLion 编译或运行任何东西,因为我目前还没有用 Eclipse 这样做。我只是在寻找编辑器支持,具有不错的点击关注、自动完成等功能。
我想知道索引是否仍然适用于非 CMake 项目。我可以很好地创建我的项目,并且索引完成得很好,但是完成后它找不到我的包含文件。它创建一个默认的 CMakeLists.txt 文件,其中添加了适当的源和 include_directories。但这似乎没有什么不同,因为在索引完成后我仍然无法单击以跟随#include 行,并且对其他文件中的任何内容的任何引用都无法正常工作。
我还能做些什么来使索引工作,这样我就可以使用 CLion 作为编辑器,还是在某天添加 Makefile 支持之前这是一个白日梦?
c - 在 Cygwin 或 MinGW 中使用 CMake 和 AVR 工具链
我目前正在尝试设置工具链,以便可以从 CLion 构建 AVR 项目。
我的出发点是这个,特别是 Blink 示例。问题是它和现有的 CMake for AVR 示例都适用于基于 Linux 的系统。
我尝试的是安装 WinAVR 来获取可执行文件。我已经修改了 CMakeList.txt,所以程序名称包含以下内容:
在使用 Cygwin 环境时,CMake 找到我的编译器没有问题,但是当我尝试构建项目时,avr-gcc 正在以 Linux 格式传递参数。
有没有办法让 CMake 以它可以使用的格式传递 avr-gcc 参数?
作为参考,这是完整的输出:
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.
clion - 尝试在 C++ 中打开文件,但找不到该文件
我在C++ ( main.cpp )中有一个算法,我使用CLion来编译和运行它。算法会从文本文件中读取字符串,但是有一个错误:
无法打开 data.txt (文件存在并与main.cpp放在一个文件夹中)
如何修复它并使该文件对 CLion “可见”?