clion相关内容

使用Clion,我如何为cmake构建设置环境变量?

我是Clion的新手;我已经导入了一个CMakeLists.txt项目。要正确配置,我需要设置某个环境变量。 现在,我知道我可以通过在调用Clion之前设置该变量来实现这一点;但是假设我没有这样做,或者我想在运行时更改一些东西--我能这样做吗?如果我可以,那我怎么做?我仍然对IDE一无所知。 推荐答案 根据FAQ 问:如何在Clion中将环境变量和参数传递给CMake? ..
发布时间:2022-08-28 20:30:41 其他开发

Clion:以Windows为目标的远程GDB服务器

是否可以使用Clion运行针对Windows的远程调试会话? 文档说我可以执行任何具有gdbserver: 的系统 远程操作系统:任何支持gdb服务器和SSH 但是,当我尝试运行我的远程应用程序时,我收到错误: 10:53 PM Build finished in 3 sec, 44 ms 10:53 PM Error running 'remote' ..
发布时间:2022-08-28 20:23:42 C/C++开发

Clion自定义工具链无法从msys2中找到MinGW

我最近从MSYS2安装了64位MinGW工具链,并已将其添加到我的Windows系统路径中。 windows terminal g++ version check 但是,当我尝试将其添加到Clion时,它告诉我,即使我指定了正确的路径,也找不到它。 clion toolchain configuration 有人知道哪里出了问题吗? 推荐答案 Mingw-W64 ..
发布时间:2022-08-28 20:17:26 其他开发

Cion和C99标准版不能使用可变长度数组吗?

我一直很高兴地与Clion一起编写代码,在使用C99标准的同时为大学创建一个项目。从今天起,数组声明的可变长度将不起作用。有谁知道为什么吗? 代码: int main() { // to allow debugging with CLION setbuf(stdout, 0); int number = 5; int myarray[number]; ..
发布时间:2022-08-28 20:00:44 其他开发

CMAKE GLFW链接问题

我想在Clion中通过cmake添加glfw依赖项,但我收到奇怪的错误,这是CMakeLists.txt cmake_minimum_required(VERSION 3.17) project(hello_gl) set(CMAKE_CXX_STANDARD 14) find_package(glfw3 3.3 REQUIRED) target_link_libraries(hell ..
发布时间:2022-08-28 19:56:35 C/C++开发

如何使用Clion运行和调试阿塞拜疆核

CLion是一个功能强大的多平台IDE,允许运行和调试C++应用程序。 我尝试将其用于AzerothCore核心项目。 它足够智能,可以检测所有进程: 我最感兴趣的是运行worldserver。 但是,当我尝试运行或调试它时,它正确地编译和运行,但它将在/usr/local/etc/目录中查找worldserver.conf.dist配置文件,并给出错误,因为该文件不在那里 ..
发布时间:2022-08-28 19:45:50 其他开发

现代OpenGL MacOS纯黑屏

我正在学习C++中OpenGL的教程(YouTube上的Cherno)。我有以下代码,但无论我尝试什么,我都无法画出一个三角形。创建了一个窗口,我没有得到任何错误等,我甚至可以用glClearColor更改背景颜色。但没有三角形! 仅供参考,我是通过Homebrew安装GLFW/Glew的,我使用的是Clion。 CMakeList.txt cmake_minimum_requi ..
发布时间:2022-08-28 19:39:35 C/C++开发

如何将Cion设置为使用WAF作为构建系统

我正在尝试配置我的IntelliJ Clion IDE以使用ns-3。由于ns-3正在使用WAF,这比我想象的要棘手得多,如果有任何建议我会很高兴的 推荐答案 CLion supports compilation databases,幸运的是,它能够使用clang_compilation_database扩展生成。 您需要在配置和选项步骤中加载它;即如下所示: def op ..
发布时间:2022-08-28 19:35:21 其他开发

在VSCode中部署JetBrains的等价物吗?

在JetBrains IDE(如Clion或PyCharm)中,我可以设置部署,以便在右键单击任何本地文件或目录时,可以通过SSH将其部署到远程服务器上的相应位置。使用多个映射&q;建立了对应关系。 比SCP每次手动更改文件都更方便。 VSCode中是否存在类似的内容? 推荐答案 看起来Push扩展套件非常适合此功能。 它添加了类似的功能,如上传、下载,甚至比较本地和远程 ..
发布时间:2022-08-28 19:32:01 其他开发

如何使Clion自动格式化C++代码具有Google代码风格,并通过Google cpplint检查

我需要使用Google代码样式自动格式化我的C++代码,并通过cpplint检查。 我已使用++L自动格式化Clion中的代码,但格式化后的代码仍然不遵循Google代码样式。 我安装了Clion-cpplint插件,这个插件只告诉我它不遵循风格的地方。但我需要一个工具来自动格式化它。 谢谢。 推荐答案 在项目的根目录中创建名为.clang-format的文件,其代码 ..
发布时间:2022-08-28 19:12:48 C/C++开发

将nullptr传递给C函数是否安全?

我有一些用纯C编写的库,现在我正在创建一些单元测试,但测试库是用C++而不是C编写的。当我将NULL传递给被测API函数时,Clion会提示我传递nullptr而不是NULL。在这种情况下,将nullptr传递给纯C函数是否安全? 推荐答案 在这种情况下将nullptr传递给纯C函数是否安全? 我想是的。发件人the C++11 standard (4.10 Pointer co ..
发布时间:2022-08-28 19:07:14 C/C++开发

如何使用CMake链接<;Math.h>;库?

我在C源代码中包含了库。但我收到编译错误。 Error: **undefined reference to 'sqrt' **undefined reference to 'atan' 如何链接到CMakeLists.txt中的? 推荐答案 Cmakelists.txt文件类似: cmake_minimum_required(VERSI ..
发布时间:2022-08-28 18:56:57 其他开发

在OSX 10.11上使用带有SDL2_IMAGE的SDL2(Clion 1.1中的CMake 3.3)

我正在学习来自reddit.com/r/limeoats的几个教程,以学习一些用C++开发的游戏。我没有使用CMake或Clion的经验,到目前为止我还是设法用谷歌搜索了一下。 在我将OSX更新到El Capitan(10.11)之前,一切都在进行中。似乎我不能再使用#include "SDL2/SDL.h",而是需要使用#include "SDL.h",这样它才能找到SDL标头。当我还使用 ..
发布时间:2022-08-21 13:15:52 C/C++开发

Clion找不到MinGW

即使我正确设置了正确的路径,Clion也找不到MinGW。 有人让我发布C:msys64文件夹的图片。 它以前运行得很好。但在某种程度上,它并没有奏效。也许在我升级了MinGW或Clion之后。 推荐答案 mingw-w64-i686-GCC、mingw-w64-ucrt-x86_64-GCC、mingw-w64-x86_64-GCC 11.2.0-9有临时补丁可用,请参见this ..
发布时间:2022-03-12 20:45:52 其他开发

在系统控制台(如Visual Studio)上运行Clion

我正在尝试在Clion上运行一个简单的C++程序。问题是,当我尝试编译和运行它时,它会在应用程序控制台中显示结果。我想在系统控制台上运行,就像Visual Studio运行控制台应用程序的输出一样。有没有办法做到这一点。我使用MINGW编译器。 推荐答案 嗯,如果仍然有人想要在运行时打开外部命令窗口,也有一种方法可以在Windows上做到这一点: 转到运行>;编辑配置 对于 ..
发布时间:2022-03-08 22:53:11 C/C++开发

如何设置 CLion 以编译和运行?

我刚刚从 https://www.jetbrains.com/ 因为我只是喜欢他们的其他产品. 但是,我在配置它时遇到了问题.我无法编译和运行我的应用程序(一个简单的“hello world"). 当我尝试运行应用程序时,它会将我引向“编辑配置",所以我添加了一个新应用程序,现在我遇到了这个问题: 我无法指定“目标";我唯一能做的就是设置“所有目标". 我无法指定“配置";(我 ..
发布时间:2022-01-23 20:20:54 其他开发

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

现在它只显示数组的第一个元素,但我想要查看数组中的所有元素.我认为 Clion 正在使用 GDB. 编辑:我特指堆上的数组.堆栈上的数组可以可视化. 解决方案 很遗憾,CLion 目前不支持该功能.正如 JetBrains 员工 建议的那样,您可以使用解决方法.在 Evaluate/Watches 窗口中使用以下表达式: (MyType[128])myArray 您可以使用任意数 ..
发布时间:2022-01-20 20:35:01 C/C++开发