clion相关内容

Clion中C程序的堆栈大小增加

如何为具有深度递归调用的C程序增加堆栈的最大大小?项目是否有任何配置,可以指定可执行文件的堆栈或堆大小? 解决方案 要在OP自身上扩展答案,以下三个CMake命令在Windows上都对我有用,MinGW / GCC(将 替换为您在 add_executable()中输入的内容) ): target_link_libraries( PRIVATE“ ..
发布时间:2020-10-02 19:28:19 其他开发

链接共享的dll库cmake clion项目

我目前在带有cmake的Clion上有两个C项目。其中一个项目名为“ sharedLibsDemo”,我正在尝试在该项目中创建一个共享库。在另一个项目中,我想使用由“共享”项目创建的库。 当前,在“ sharedLibsDemo”项目中,我有以下命令: cmake_minimum_required(版本3.7) 项目(sharedLibsDemo) 设置(CMAKE_C_STAN ..
发布时间:2020-10-02 19:28:13 其他开发

CLion内存不足问题

我运行了一个简单的 CLion 项目,该项目只有两个目录,每个目录包含一个文件。但是,我收到此消息“内存不足” 。我将 Xmx从2GB增加到4GB 。我相信这已经足够了。 这是 clion64.exe.vmoptions 文件中的设置: -Xss2m -Xms256m -Xmx4000m -XX :MaxPermSize = 350m -XX:Reserv ..
发布时间:2020-10-02 19:27:09 其他开发

CLion找不到CMake生成的标头?

通过 CMake教程: ├──CMakeLists.txt ├──src │└──main.cpp └──模板 └ ──fooConf.h.in CMakeLists.txt cmake_minimum_required(版本3.2) project(foo) set(CMAKE_CXX_FLAGS“ $ {CMAKE_CXX_FLAGS} -s ..
发布时间:2020-10-02 19:26:04 C/C++开发

如何让CLion显示异常?

我安装的CLion可能是默认配置。我认为这有问题,因为我看不到例外情况。例如,这段代码: int main(){throw 5; } 仅打印进程退出代码为0 为什么不打印异常? 为什么打印0而不是1? 作比较: int main(){try {throw 5; } catch(int x){std :: cout ..
发布时间:2020-10-02 19:26:00 C/C++开发

CLION:找不到WSL,是否已通过SSH连接?

今天我收到此错误消息: “在以下位置找不到WSL:C:\Users\Nick\AppData\Local\Microsoft\WindowsApps\debian.exe” 在此消息发布之前,一切正常(我从头开始启动Debian菜单,重新启动ssh服务,然后启动CLion并将其链接起来就很好。)。 可执行文件在那里,只有0kb。奇怪的是,Linux环境可以一如既往地从Windows中 ..
发布时间:2020-10-02 19:24:57 其他开发

Clion体系结构x86_64的未定义符号

我的代码在CodeLite中按预期方式编译和运行。 然后我尝试在Clion中运行相同的代码,但是它给了我这个错误: 扫描目标的依赖关系minimumSquareFitting [50%]构建CXX对象CMakeFiles / leastSquareFitting.dir / main.cpp.o [100%]链接CXX可执行文件minimumSquareFitting 体系结构x ..
发布时间:2020-10-02 19:24:52 C/C++开发

告诉CLion使用标头包含路径和前缀

我的项目布局如下: 工作区 project_a project_a-> .h文件在这里 根-> .cxx文件在 project_b project_b-> .h文件在这里 根-> .cxx文件在此处 由于我们使用的构建系统,我无法更改目录布局。 标头包含为 #include“ project_a / some_header.h 也来自相应的.c ..
发布时间:2020-10-02 19:23:49 C/C++开发

使用CMake构建Windows DllMain DLL

我有一个类似于这个问题的问题。我正在尝试为Windows编译DLL,类似于使用Visual Studio的Windows,但使用CLion和CMake除外。我已经尝试了问题的答案,以及这里所示的步骤,但是我仍然可以 我的dll代码非常简单,在Visual Studio中编译的类似dll可以正常工作: #include #include ..
发布时间:2020-10-02 19:22:46 其他开发

CLion如何将资源文件移动到构建目录

项目(Brendan-C-SFML) cmake_minimum_required(版本2.8) set(CMAKE_MODULE_PATH $ {CMAKE_MODULE_PATH}“ $ ENV {SFML_ROOT} / cmake / Modules“) find_package(SFML必需组件,主系统窗口图形音频) add_executable(Brendan-C- ..
发布时间:2020-10-02 19:22:44 其他开发

如何在Clion中显示彩色控制台输出

我试图用Clion编写一个C ++应用程序,该应用程序使用通过ASCII序列显示的彩色控制台输出。当我在Clion中运行程序时,颜色不会显示。但是,当我在终端中运行该程序时,便可以看到颜色。 是否需要隐藏选项才能使其正常工作? 编辑:我是说ANSI 解决方案 CLion的控制台不是终端(至少),但是没有什么可以阻止解释与颜色有关的控制代码并相应地突出显示文本。例如,当您触发CM ..
发布时间:2020-10-02 19:21:38 其他开发

CLion不会从剪贴板粘贴正确的代码段

在我的编程“ carreer”中大部分时间都使用Java和PHP的同时,我现在尝试更深入地学习C ++。为此,我使用CLion作为我的IDE-主要是因为我对phpStorm和IntelliJ IDEA非常熟悉,并且除了学习新语言之外,我不想“学习”新的IDE。 现在,我遇到了问题,即当按 Ctrl + V 时,CLion不会获取我当前的剪贴板内容。该代码段是从浏览器(Firefox 41.0 ..
发布时间:2020-10-02 19:21:34 其他开发

CLion-命令行程序参数

当我分配给“运行/调试配置”时,有人可以告诉我JetBrains CLion怎么了吗-程序参数类似“ aaa bbb”,然后打印出来: printf(“%s\n”,argv [1]); 我刚得到“ aaa”,当它必须为“ aaa bbb”时,因为它们用双引号引起来。 图片-这就是我得到的 编辑:在其他IDE(Dev C ++,Codelite)中进 ..
发布时间:2020-10-02 19:21:30 其他开发

在Clion中构建并运行使用math.h的项目

如何在Clion中添加诸如 -lm (用于math.h)的标记来构建和运行c文件? 我基本上想使用 math.h pow()函数c $ c>在我的代码中,然后在Clion中运行和调试相同的代码。 我是CMake的新手。 这是我的CMakeLists.txt: cmake_minimum_required(版本3.5) 项目(分配2) 设置(CMAKE_CXX_FLAGS“ ..
发布时间:2020-10-02 19:21:23 其他开发

在CLion中使用WSL工具链时如何启用生锈调试?

我是rust的新手,现在我正在Windows上使用CLion和JetBrains的rust插件。当我只是编译并运行时,它运行良好。但是,当我开始调试时,即使我将工具链切换到WSL,它也会显示类似的对话框。 我想知道WSL是否是一种GNU工具链。如果是的话,我应该怎么做才能启用锈调试?谢谢。 解决方案 Rust提供了两种适用于Windows操作系统的第1层工具链: pc-windows ..
发布时间:2020-10-02 19:21:19 其他开发

CLion上下文和CMakeCache

我遇到了在CLion中轻松在我的项目的Debug和Release版本之间切换的问题。环顾四周后,我发现在2016年,系统发生了变化,许多用户遇到了麻烦。但是,建议的修复程序都没有帮助我。 在Settings / Cmake下,我输入了两个配置文件,Release和Debug。但是,在编辑器右上角的配置选择和编辑器右下角的上下文选择中,只有两个配置文件中的第一个可用。 此外,第一个配置文 ..
发布时间:2020-10-02 19:21:17 C/C++开发