clion相关内容

如何更改程序的工作目录

在Mac上试用Clion EAP。如何更改已启动程序的当前工作目录?它似乎设置为二进制文件的输出目录。 解决方案 可以通过 Run->进行更改。编辑配置... 对话框,就像Idea一样。 需要更改 CMakeLists.txt 的混合配置让我大吃一惊,我一直在寻找一种在此处进行更改的方法,但这至少与其他IDE保持一致,这很好。 希望他们会以类似的方式改进其余的项目设置。 ..
发布时间:2020-10-02 19:08:10 其他开发

CLion 2017.3无法使用clang 5通过unique_ptr自动完成(适用于4.0.1)

编辑:滚动到下面的粗体部分以了解当前状态。 CLion似乎无法自动完成由所指向类型的成员在clang 5中的unique_ptr。我要么收到“没有建议”,要么得到 unique_ptr 本身的成员函数建议: 但是,对于4.0.1,一切正常: 我还注意到,如果我要求CLion跳转到-> 在 c-> 上,在4.0.1中找到: _LIBCPP_INLINE_VISIBILITY ..
发布时间:2020-10-01 22:38:32 C/C++开发

Clion无法解析c ++ 11 std类型

如这些图片所示,我在ubuntu上的Clion无法解析std标识符例如std :: shared_ptr 。我们可以从中确认一个事实,因为clion可以找到包含文件。这个项目实际上可以编译,证明我的CMakeLists.txt很好。 所以我的问题是,如何解决clion智能完成器?我应该在哪里修改哪些设置? clion无法解析std clion尝试从libstdc ++ bits ..
发布时间:2020-09-28 00:05:55 其他开发

使用.ignore('\n'),后面的Getline函数仅从文件获取一半的输入

我试图确保我要问的不是重复的,因为这肯定是一个非常初学者的错误,但是我找不到类似的东西,但是如果有人引用了类似的帖子,那会很好无论如何都很好,所以我正在尝试制作一个战舰游戏,该游戏从.csv文件读取船的位置,但是在放置船之前,它会通过文件并确保在文件中找到所有船。 文件中的数据格式如下: Carrier,B2,H 战舰,D4,V 巡洋舰,G4,H 潜艇,G5,V 驱逐舰,G8 ..
发布时间:2020-09-27 19:58:46 C/C++开发

克利翁& CMake。如何添加库(* .so)

我正在尝试在Clion IDE中编写(c / c ++)代码。我需要在项目中添加一些共享库。目前,我只想运行main函数,它将添加我的外部库libAPIenergy.so具有的所有函数。我尝试了来自该论坛的一些解决方案,但没有一个得到帮助。 下面,我将介绍给我带来最少错误的解决方案。 主要函数我包括 #include“ APIenergy.h”; CMake文 ..
发布时间:2020-09-27 19:21:53 其他开发

为Clion配置SFML(Windows)

我正在Windows计算机上为学校项目设置工作环境。我们将使用c ++和CLion制作基本游戏。要制作游戏,我需要使用SFML库。我遵循了一些教程,但无论如何我似乎都无法使它正常工作。 我有: 已下载CLion并使用MinGW对其进行配置 下载SFML并复制其“ findSFML.cmake”。文件到我称为cmake_modules的项目中的新目录中。 编辑了我的CMakeList ..
发布时间:2020-09-27 07:40:07 C/C++开发

在Clion的调试器中,如何显示int数组的全部内容

现在,它仅显示数组的第一个元素,但我希望看到数组中的所有元素。我认为Clion正在使用GDB。 编辑:我指的是堆上的数组。堆栈上的阵列可以可视化。 解决方案 不幸的是,CLion当前不支持该功能。按照JetBrains员工建议,您可以使用解决方法。在“评估/监视”窗口中,使用以下表达式: (MyType [128])myArray 您可以使用任意数组大小; ..
发布时间:2020-09-27 05:26:42 C/C++开发

Clion退出代码-1073741571(0xC00000FD)

我得到了一个奇怪的退出代码: 退出代码-1073741571(0xC00000FD) 这是我的代码: int main() { std :: cin.sync_with_stdio(false); std :: cin.tie(nullptr); freopen(“ input.txt”,“ r”,stdin); freopen(“ output.txt”, ..
发布时间:2020-09-27 04:55:51 C/C++开发

如何为Qt Framework配置CLion IDE?

如何为Qt Framework配置CLion IDE? 这个IDE是否与Qt兼容,或者是否有其他与Qt兼容的IDE? 我只想尝试使用Qt Creator以外的其他功能。 p> 解决方案 我和你一样绝望,直到读到此Quora讨论。 它对我来说很完美! 总结起来,有两个主要步骤: 首先,CLion使用CMake来编译您的代码。它基于CMake配置文件(例如“ CMakeL ..
发布时间:2020-09-27 02:09:59 C/C++开发

为CLion设置Qt

我正在努力为CLion设置Qt5。不知何故,我之前为VS做过此操作,但在CLion中却没有做到。构建并包含Qt标头很好,CLion查找qt符号并自动完成它们,但是当我使用Qt对象Clion给我此错误时: C :\Users\binhb.CLion2016.1\系统\cmake\生成\LBMTopoOptimization-ae159e87\ae159e87\Debug\LBMTopoOpti ..
发布时间:2020-09-27 02:03:16 C/C++开发

如何在gnome终端中执行CLion程序?

此问题已经有一个答案此处,但我正在使用CLion 1.2.1版和该帖子中的答案无济于事。是否可以在gnome终端而不是其自己的控制台中运行CLion程序?如果是,怎么办?谢谢。 编辑:我知道可执行文件的存储位置,但想知道是否有可能直接从ide中在终端中运行文件,即通过选择运行 解决方案 是的,您可以从IDE在gnome终端中执行Clion c / c ++程序。方法如下: 在c ..
发布时间:2020-09-26 23:05:13 C/C++开发

如何添加“ -l” (ell)CMake中的编译器标志

在Ubuntu 16上工作 我用 g ++ main.cpp -lpq 命令来编译我的小项目。现在,我使用 Clion 并想像使用 g ++ 一样。但是我不能在 cmake 文件中添加编译器标志并获得编译错误。 cmake_minimum_required(版本3.5.1) 项目(day_g) 设置(CMAKE_CXX_FLAGS“ -lpq”) add_definitio ..
发布时间:2020-09-26 20:35:00 C/C++开发

强制在CMake中针对特定目标执行串行执行

在我的CMake项目中,我有几个目标,它们仅运行一组特定的单元测试(例如, runTestsForA , runTestsForB 和 runTestsForC )。 我还有一个目标 tests ,它取决于所有这些单元测试目标,因此我可以用一个命令运行它们。 我正在使用CLion是我的IDE,它默认尝试使用并行make构建(我想要并且也在Continuous Integration服务器上 ..
发布时间:2020-09-24 04:22:46 其他开发

尝试在CLion / CMake中构建共享库

我一直在尝试下载并构建斯坦福图书馆源文件,并使用它们创建一个库,以使用CLion(IDE)用于我自己的项目。我一直在按照此答案中的说明进行操作,我的CMakeLists文件看起来像这样: cmake_minimum_required(版本3.3) 项目(斯坦福) set(CMAKE_CXX_FLAGS” $ {CMAKE_CXX_FLAGS} -std = c ++ 11“) 设置( ..
发布时间:2020-09-24 03:36:59 C/C++开发

CMake-创建静态库

我的项目中有两个文件,名为 Test4 : Structure.h Structure.c 我想创建一个静态库,可以由想要使用这些文件的其他项目加载。这是我当前的CMake文件: cmake_minimum_required(版本3.6) 项目(Test4) set(CMAKE_CXX_FLAGS“ $ {CMAKE_CXX_FLAGS} -std = c ++ 11” ..
发布时间:2020-09-24 02:33:10 C/C++开发

将Boost与CMake链接时出错

我在OS X 10.10.5(Yosemite)上使用CLion,并尝试使用日志记录增强(1.58.0)库. 我使用brew install boost安装了boost.我检查了Boost库是64位的,也是我的可执行文件. 我的CMakeLists.txt看起来像这样: set(CMAKE_VERBOSE_MAKEFILE on) cmake_minimum_required(V ..
发布时间:2020-09-22 04:40:11 C/C++开发

如何在bazel中同时处理外部依赖项和我的项目?

我的问题是关于子项目以及如何在bazel中对其进行依赖. 我正在处理一个c ++项目.称为项目A. 项目A取决于我正在研究的另外两个项目B和C. 项目B也取决于项目C. 所以看起来像这样. A -> (B, C) B -> (C) C -> no external dependencies 我希望能够并行处理这三个项目,但我希望保持它们独立. 我尝试了几种设 ..
发布时间:2020-09-20 04:10:55 C/C++开发

为什么通过cmd运行可执行文件不会调用system()调用?

我有一小段C代码,如下所示.我尝试使用2种方法来运行它. 1)在使用Cygwin64环境的Clion中 2)在命令提示符下(在这种情况下,我必须将cygwin1.dll移动到与可执行文件相同的文件夹中). 我的代码需要调用system()函数来运行一些cmd命令. 如果我尝试了第一种方法,则代码可以完美地工作.但是,当使用第二种方法时,system()调用似乎什么也没做. ..
发布时间:2020-09-20 01:57:56 其他开发