问题标签 [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 回答
880 浏览

ide - CLion:将一条长注释拆分为具有固定字符数的多行

有没有办法强制注释跨越 CMakeLists.txt 和 cpp 文件中的多行?

不是

在编辑菜单中,有一个命令join lines。我实际上想要这个函数的倒数,以便评论在显示最大宽度的编辑器中显示的细垂直线处换行。

0 投票
1 回答
242 浏览

cmake - 在 Clion 中导入代码时不覆盖 CMakeLists 有什么影响?

我们有一个已经在使用 CMake 的大型项目。在 CLion 中导入时,它会询问是否覆盖 CMakeLists.txt。我们不想惹恼不使用相同 IDE 的人,因此我们选择“打开项目”。它对 Clion 中可用的功能有影响吗?

0 投票
0 回答
402 浏览

cocos2d-x - 如何在 Clion 中使用 CocosEditor

我找到了 CocosEditor并下载了它。但是在我把它放入/plugins 之后,它就不起作用了。如果我导入我的cocos项目的类,ide找不到cocos2d.h

0 投票
1 回答
64 浏览

c++ - 使用不同 IDE 构建的库文件

我正在尝试使用KDL

KDL 是一个用于计算机器人机械手运动学和动力学的库。

我用Visual Studio 2010.

orocos-kdl.lib成功了。

我可以使用这个库文件,VS2010但不能在另一个 IDE( CLion) 中使用它,但会出现这个错误undefined reference to ...

但是同样的代码可以内置VS2010

不能使用不同IDE构建的库文件?

如果我建造它VS2010,我只能在VS2010?

谢谢你。

0 投票
1 回答
643 浏览

c++ - 在 CMake CMakeLists.txt 中添加对 NewT 的库引用

我正在尝试使用newt. 我已经安装了 newt-dev 软件包:apt-get install libnewt-dev并且我相信它安装正确,因为如果我使用gcc以下命令进行构建,它就可以正常工作:

cmake但是当我尝试使用 new时,我的简单代码无法编译CLion IDE。以下是源代码、CMakeLists.txt 和编译器输出:

CMakeLists.txt

编译器输出:

我想我必须以某种方式添加对 newt 包的引用,但不知道怎么做!所以基本上我正在寻找一个相当于-lswitch of gccforCMakeLists.txt

0 投票
2 回答
23729 浏览

gcc - CLion:错误:C 编译器“C:/MinGW/bin/gcc.exe”无法编译简单的测试程序

我正在尝试使用 MinGW 在 Windows 7 上运行 CLion,但由于某种原因,CMake 无法编译简单的测试程序,但是当我创建一个简单的 hello world 文件时,当我直接调用编译器而不是 CMake 时,它​​编译得很好。

我已经尝试了几个版本的 MinGW,但它对错误没有影响。我什至卸载了我的 AV 以查看是否是问题所在,但再一次没有任何改变。

我的路径中有 MinGW 和 CMake。起初我认为这可能是 TEMP 文件夹的权限问题,但它们看起来都很好。我也是管理员帐户。

这是我在 CLion 中遇到的错误:

这是我尝试从 CMD 使用 CMake 时遇到的错误:在此处输入图像描述

0 投票
0 回答
1173 浏览

c++ - 如何在 CLion 中正确包含犰狳(没有错误错误)?

当我在CLion中使用仅标头的Armadillo C++ 库时,IDE 会指示(突出显示)代码中的多个(错误)错误,但是 Armadillo 的使用是有效的,并且代码构建和运行时没有任何错误。

例如,在一个非常简单的 Armadillo 测试项目中,IDE 指示 3 个错误,如注释中所述:

由于犰狳是header-only,所以我没有修改默认CMakeLists.txt文件,只在main.cpp中包含了main header并复制armadillo_bits到项目目录中。

我尝试使用 CMake 配置犰狳,但在 Windows 上,犰狳捆绑的 CMakeLists.txt 似乎只是复制了包含并在我的工作目录中创建了一个 config.hpp。

有没有办法在仅标头库中索引符号?

CLion 版本是 1.0 (141.353),Armadillo 版本是 5.0.1。我的平台是 Windows 8.1 x64,我使用的是 MinGW v64 4.9.2 (x86_64-4.9.2-win32-seh-rt_v4-rev2)

此存储库中提供了 CLion 项目

感谢任何试图调查此问题的人。

0 投票
1 回答
333 浏览

c++ - Boost.Tests 入口点在哪里?

我正在使用 JetBrain 的 CLion 并尝试运行一些增强测试,但它们不会。这是我的代码:

和我的 cmake 文件:

问题是输出将只是“主要”。并且测试不会启动。我想我不需要“主要”功能。它应该是自动创建的。但是如果我删除它,我会收到以下错误:

有人可以帮帮我吗 ?

0 投票
2 回答
2667 浏览

cmake - 强制串行执行 CMake 中的特定目标

在我的 CMake 项目中,我有几个目标,它们只是运行一组特定的单元测试(例如runTestsForArunTestsForBrunTestsForC)。我还有一个目标,tests它取决于所有这些单元测试目标,因此我可以使用单个命令运行它们。

我正在使用 CLion 是我的 IDE,它默认尝试使用并行构建构建(我想要并且也在持续集成服务器上这样做)。但是,现在看起来测试也在并行运行,并且没有为此进行一些测试(它们使用本地环回对套接字进行一些魔术),这导致它们有时会失败。

这就是为什么我想为我的tests目标的一些/所有依赖项强制串行执行。不幸的是,当我搜索有关如何执行此操作的信息时,CMake 文档对我没有帮助。这让我想到了我的问题:这有可能吗?如果可以,怎么办?

0 投票
1 回答
1100 浏览

c++ - 卷曲 - 未定义的引用 - 使用 RestClientCpp

我正在使用 MingW 在 Windows 上制作一个使用 RestClient-Cpp 的应用程序。我构建了 OpenSSL,之后我尝试动态构建 Curl,但失败了,所以我现在静态构建了它。之后,我尝试构建 RestClient 并没有给我任何警告。现在在 CLion 中,我正在使用这个 CMake 文件;

注释行是我试图让它工作的一些东西,但到目前为止,没有运气......我总是得到这个错误;

当我链接时......欢迎任何和所有想法......