问题标签 [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++ - SFML 的 CMake 和 CLion 存在问题
我一直在尝试使用 CMake 在 Mac OS X 上的 CLion 中使用 SFML,但我遇到了问题。我一直在尝试静态链接它,但我遇到了我不知道如何解决的依赖问题。
这是我的 CMake:
当我尝试加载 CMake 文件时,出现错误。
我知道它与依赖关系有关,我尝试阅读FindSFML.cmake
,但我不知道如何解决这个问题。任何帮助,将不胜感激!
c++ - Google Test separate project - How to get tests running against the C++ project
I am trying to figure out how to run Google Test against my C++ project using CMake. So far I have created a project called Simple and a Google Test project called SimpleTest.
For the Simple Project
Here's my CMakeLists.txt file:
Here's my main.cpp file:
Here is my Class Header:
Here is my .cpp file:
For the SimpleTest Project
Here's my CMakeLists.txt file:
Here's my Main_TestAll.cpp file:
Here is MyFirstTest.cpp file:
Of course, this include must change when I figure out how to point to my Simple project.
UPDATE:
πάντα-ῥεῖ wrote this question:
I would recommend to put all the test case classes (as plain .cpp sources) into a separate project, and link with the classes under test from a separate library project. Include gtest_all.cc with the main() function, or link against the gtest library, with the test project.
To run the test cases add running the UnitTester artifact build from that project as an additional build step.
I think this is the correct direction, so I'm adding it to the question as a reminder to myself and it may be helpful to others.
Also in below, written by πάντα-ῥεῖ:
...the classes under test should be bundled into a separate library artifact, and linked to the test runner application.
I'm including all of this information here as I try to compile in my mind what needs to be done.
If I understand what needs to be done correctly, then I need to (in my C++ project) add to the CMakeLists.txt file to add GTest as an ExternalProject and add the tests in add_executable. Something like this:
intellij-idea - Jetbrains 产品 (Linux) 中的终端/控制台字体
我遇到的问题会影响我的 Kubuntu 14.04 上的所有 Jetbrains 产品(Android Studio、CLion、Idea 等)。
当我为编辑器和嵌入式终端设置字体时,IDE 正确设置了编辑器字体,但终端的字体很难看。如果我为编辑器和终端选择不同的字体,或者我为两者选择相同的字体,就会发生这种情况。
有什么解决方法吗?谢谢。
编辑:
dist 升级后问题自动解决。通常的 Ubuntu 废话。
c++ - 在 clion 中编译时出现错误“未指定可执行文件”
我正在使用 MacOS 并尝试在 Clion 中编写 c++ 代码,但是当我运行简单的 hello world 代码时出现错误executable is not specified
。我是克莱恩的新手。
Cmakelist.txt
c++ - Clion:调试到 cpp 类
我想用 Clion 调试一个 C++ 程序,当我在主类中放一个断点时我的调试器工作,但是如果我在一个类中放一个断点,当我们必须进入这个函数时,gdb 不会停止正在运行的程序班主任班。
我真的不知道为什么:/这是正常功能吗?
感谢您的帮助。
opengl - CLion MinGW freeglut opengl 库链接
我正在尝试按照本指南配置我的 freeglut 和 opengl 。
我通过 android studio 习惯了 intellij 环境,所以我想在 Clion 工作。
我被困在这个部分......
库:OpenGL 库“libopengl32.a”、GLU 库“libglu32.a”和 GLUT 库“libfreeglut.a”保存在“\lib”目录中。该目录位于隐式库路径中。尽管如此,我们需要在链接中包含这些库。它们应称为“opengl32”、“glu32”、“freeglut”,不带前缀“lib”和后缀“.a”。
我如何在 Clion 中添加这个?
c++ - 尝试包含我的源文件的 CMake 问题
我正在尝试在 Linux 上使用 CLion IDE,并且正在迁移我的 SFML 应用程序。它坚持我使用我目前遇到问题的 CMake。
但是我不断收到构建错误
游戏参考与 SFML.cpp 位于同一位置,这是所有内容的启动位置。
这目前在 Eclipse CDT 中没有问题
cmake - 切换PC时找不到Clion CMakeLists.txt
我在使用 Clion (1.0.1) 和 CMakeLists.txt 时遇到问题。
我将 GitHub 用于我的项目,并直接在 IDE 中提交它们。如果我随后在另一台计算机上签出项目,IDE 会在原始 PC 的目录中查找 CMakeLists.txt。
Clion 报告的具体错误信息是这样的:
但是,这是一台Linux机器,所以显然没有C盘。
这是我尝试过的:
- 文件 > 使缓存无效/重新启动
- 更改项目根目录(来自 CMake 窗口;显而易见的解决方案)
- 文件 > 设置 > 构建、执行、部署 > CMake
- 这里没有指示上述目录的设置或变量。
我找不到其他任何东西,所以要么我遗漏了一些东西,要么这是版本 1.0.1 中的错误,我需要筛选项目文件以更改 Clion 查找 CMakeLists.txt 文件的路径。
c++ - 如何为 Qt 框架配置 CLion IDE?
如何为 Qt 框架配置 CLion IDE?这个 IDE 是否与 Qt 兼容,或者是否有其他与 Qt 兼容的 IDE?
我只是想尝试使用 Qt Creator 以外的东西。
clion - clion:从项目视图中排除文件
CLion 中的“我的项目视图”不仅列出了 C++ 文件和头文件,还列出了构建的库 (.la) 和目标文件 (.o)。我不想看到他们。我该怎么做才能使它们不出现在列表中?