问题标签 [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.
c++ - cmake简单子目录不包括文件
我已经阅读并尝试了几乎每个教程/wiki/SO 帖子、页面、片段,我可以找到让这个 CMAKE 工作......
我有一个超级简单的目录结构:
main.cpp 是一个超级简单的 cpp 程序:
您可以假设 subx 和 suby 定义是正确的并且工作得很好,因为当我手动编译时它们会这样做。
当我通过 CMake 编译时,出现以下错误:
根 CMakeLists.txt 文件看起来:
子 CMakeLists.txt 文件看起来:
subx & suby CMakeLists.txt 文件看起来:(它们包括各自的区别)
我已经尝试过诸如 add_library、file (glob) 之类的东西。我一辈子都无法获取任何子目录中的文件以使用 main.cpp 程序进行编译。
c++ - 如何在 CLion 中运行 SFML,错误未定义引用?
我是 C++ 新手并尝试学习游戏编程,我选择 SFML 并在 Jetbrain 的 CLion 上运行并使用 Ubuntu 机器。我在这里遵循本教程SFML 和 Linux 我的代码:
当我在 CLion 上运行时出错
我如何配置或设置在 CLion 中运行 SFML,我不知道 CMAKE 能做到吗?我只通过终端运行,如果我运行这个命令就可以了。
如何在终端中每次都配置为使用所有参考变量而无需手动操作?谢谢。
c++ - 为什么 CLion 不将类标记为类?
当我尝试编写此类时,它不会将其视为类,并且无法解析类 Card。我能用它做什么?
现在我可以上传图片了,看起来是这样的。并且cards.hpp(其中声明了Card)包含hand.hpp。
clion - Clion 中的默认工作目录
如何在 Mac 上更改 Clion EAP 中的默认工作目录?
每次创建新项目时,我都需要将其更改为项目位置。
c++ - 在程序关闭之前,带有 SDL 的 Clion 不会显示控制台输出
我正在尝试使用 clion 中的 SDL 用 C++ 编写游戏,但是直到关闭 SDL 窗口后,我对控制台的调试打印才会显示。有谁知道出了什么问题?
cmake - CMake:使用需要静态库的动态库构建 exe
我下载了一个框架并决定将其捆绑为 .so 以包含在我的其他项目中。该框架确实依赖于一些静态库。我在多篇文章中看到您无法将静态库链接到 .so 中,因为并非所有链接器都支持这一点。
所以我然后尝试将静态库链接到exe并链接.so。我收到错误说引用未定义(对静态库中的内容的引用)。
例如:
然后在exe项目中:
我得到的错误信息是:
intellij-idea - CLion - 更改默认构建目录
我一直在通过 CLion 更改构建目录时遇到问题。我试过了:
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "bin")
但它似乎没有改变并且保持不变(/home/adil/.clion10/system/cmake/generated/c05c962b/c05c962b/Debug/Project
)。
我也尝试过这里指定的解决方法,但这似乎也不起作用。
有没有人有这个问题的解决方案?
gcc - 带有 MinGW 的 Clion 无法编译简单的 Hello World 应用程序
我在用 CLion 和 MinGW 编译一个简单的 hello world 应用程序时遇到了麻烦。运行和调试按钮呈灰色显示。
我已经使用 mingw32-gcc-g++ 和 mingw32-make 软件包安装了 MinGW。
之后我安装了 CLion,它自动检测到 MinGW 的正确文件夹。但是 make、c 编译器和 c++ 编译器不会得到复选标记。
同样在 CMakeError.log 文件中发现以下内容:
我无法弄清楚。我也尝试过使用 cygwin x64 并出现同样的问题。怎么了?
opengl - 访问任何与 GLEW 相关的内容会立即使 MinGW 中的程序崩溃
这是代码:
这是输出:
当 'glewExperimental' 行被注释掉时,程序以 0 退出。
这是 CMake 文件(我使用的是 CLion):
我在 Windows 8.1 上使用 MinGW 工具链。
我使用以下 bat 文件编译了 GLEW 库:
我将生成的 libglew32.a、libglew32.dll.a 放在 MinGW/lib 文件夹中。
我将 teh glew32.dll 放在 Windows/System32 文件夹中。
我将 GL/glew.h、glxew.h、wglew.h 放在 MinGW/include 文件夹中。
我错过了什么?
我无法弄清楚为什么简单地为该变量赋值会引发异常......
makefile - 为 CLion 使用本地 makefile 而不是 CMake
有没有办法将 CLion 配置为使用本地 makefile 来编译代码,而不是 CMake?我似乎无法从构建选项中找到方法。