问题标签 [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 - 是否可以在 CLion 中开发 linux 内核模块?
我想在 CLion 中开发一些小的 linux 内核模块。例如,我想编译这些文件:
堆栈.h:
主.c:
是否可以配置CMakeLists.txt来完成我的任务?我尝试添加一些目录(linux、include、内核),但没有成功。
c++ - CLion 文件超出范围,CMakeLists
我的 CLion 似乎不太好用。在整个项目中搜索通常会导致:“使用超出范围‘项目文件’”。同样,大多数文件看起来都是灰色的,重构时常常无法理解我的某些代码是真正的代码。
这可能与所有 #include 使用 <> 和使用 -I 进行编译的事实有关。旗帜。
该项目实际上是在外部构建的,因此 CMakeList 很可能是问题的根源。
有任何想法吗?
c++ - 如何使用 CMake 将外部库(增强)包含到 CLion C++ 项目中?
我有以下用于 C++ 开发的设置:
OS X Yosemite
CLion 140.2310.6
(JetBrains 的跨平台 C/C++-IDECMake
用作构建系统)boost
通过安装brew install boost
到/usr/local/Cellar/boost/
现在,我的目标是设置一个简单的项目并包含该boost
库。我只定义了一个test.cpp文件,如下所示:
我的CMakeLists.txt文件如下所示:
构建项目时,出现以下错误:
/Users/nburk/Documents/uni/master/master_thesis/MyProject/test.cpp:2:10:致命错误:找不到“boost”文件
make[3]: *** [CMakeFiles/MyProject.dir/test.cpp.o] 错误 1 make[2]: *** [CMakeFiles/MyProject.dir/all] 错误 2 make[1]: *** [CMakeFiles/MyProject.dir/rule] 错误 2 make: *** [MyProject] 错误 2
我在这里和那里调整路径并使用add_library
and target_link_libraries
,但都没有成功构建项目。
有人可以指出正确的方向如何确保我可以将boost
s 功能包含到我的 CLion C++ 项目中吗?
更新: 感谢@Waxo 的回答,我在CMakeLists.txt文件中使用了以下代码:
我现在通过了未找到的文件-错误,但我得到了以下信息:
/Applications/CLion EAP.app/Contents/bin/cmake/share/cmake-3.1/Modules/FindBoost.cmake:685(文件)处的CMake错误:
无法读取文件 STRINGS 文件“/usr/local/Cellar/boost/1.57.0/boost/version.hpp”。
调用堆栈(最近调用优先):CMakeLists.txt:11 (find_package)
任何想法我仍然缺少什么?FindBoost.cmake中的引用行 (685)是:
file(STRINGS "${Boost_INCLUDE_DIR}/boost/version.hpp" _boost_VERSION_HPP_CONTENTS REGEX "#define BOOST_(LIB_)?VERSION ")
python - CMake没有链接Python
抱歉,如果我重复了一个问题,但我无法在互联网上的任何地方找到我正在寻找的解决方案,但我相信这是一个非常简单的问题。
我正在尝试使用一些自定义 C++ 库来扩展 python,并使用 CMake 构建我的 C++ 库。我正在按照https://docs.python.org/2/extending/extending.html上的说明进行操作,但编译不正确。
当我尝试构建它时,我收到以下消息:
基于此,我怀疑这是我在 CMakeLists.txt 文件中链接事物的方式存在问题,但我不知道如何正确执行。这就是我的 CMakeLists.txt 现在的样子:
我到底如何才能正确编译这个东西?我正在运行 Windows 7 64 位,并使用 CLion 作为我的 IDE。
c++ - 如何让 CLion 将 .c 文件识别为 c++(而不是纯 c)
默认情况下,CLion C 和 C++ 文件在 Settings->Editor->File Types 中具有统一的文件类型但在检查代码 .c 文件中识别为纯 C(例如类型 bool 需要包含 <stdbool.h>)但实际上它必须是编译为 C++
帮助->关于:CLion CL-140.2310.6 Build #CL-140.2310,于 2015 年 2 月 12 日构建 ...
c++ - ifstream 和 ofstream 在崩溃后不起作用
我第一次尝试 c++,并认为我会制作一个只打印文件中行的小程序。我正在使用 Clion IDE,一切都运行良好并且运行良好。然后我的电脑突然死机了,当我尝试再次运行代码时,ifstream 似乎没有打开。这是代码:
我试过重新安装 cygwin(可能没有正确安装,不知道)和 Clion 但没有帮助。
编辑:尝试通过网站编译代码并且它有效,但是当我在我的机器上运行它时,文件没有打开。
编辑 2:Clion 对我耍花招并更改了工作目录,再次设置后一切正常。解决了
java - VM 初始化期间出错 - Java
我的电脑工作正常,直到重新启动,当我尝试打开Intellij
Idea 或Clion
我收到有关初始化的错误Java VM's
。
想法错误:
VM java/lang/NoClassDefFoundError: java/lang/Object 初始化时出错
VM java/lang/NoClassDefFoundError: java/lang/Object 初始化时出错
克利昂错误:
VM java/lang/NoClassDefFoundError: java/lang/Object 初始化时出错
[YourKit Java Profiler 2014 build 14112] 日志文件:/home/colin/.yjp/log/clion10-6619.log 14112 - 0.001:警告:
deprecated
选项 disablej2ee 被忽略;使用 probe_off=* 或 probe_disable=* 选项代替 VM java/lang/NoClassDefFoundError: java/lang/Object 初始化期间发生错误
echo $JAVA_HOME
(目录确实存在)的输出:
输出java -version
:
我试过重新安装 Clion 也没有效果。
clion - 在 CLion 中构建
是否可以在 CLion 中构建单个文件并查看正在使用的实际编译器命令行?
我有一个大型现有项目,CLion 设法加载但无法构建,我怀疑是因为各种 CmakLists.txt 设置。但是,据我所知,您只能构建整个项目,并且它是使用 -j 8 构建的,因此您会得到很多输出,其中不包括正在使用的命令行,因此很难知道要修复什么。我知道 CLion 确实在 .clion10 中创建了一个临时构建目录,但我希望不必在其中四处寻找。
同样作为 CLion 的新手,我似乎无法弄清楚如何取消停靠 Clion Windows(在 Windows 7 盒子上)。“浮动”选项似乎不允许我将窗口拖到 Clion 主窗口之外。
c++ - 使用 dlopen / libdl.co -ldl 标志时的 CLion IDE 问题
我正在 CLion 中测试一个简单的问题,但我很困惑:看来我无法在基本的 hello world 案例中包含使用 dlopen 的功能:
以上失败,未定义对“dlopen”的引用我在 14.04 Ubuntu - 64 位使用样板 CMakeLists.txt 文件。看来我没有链接 libdl.so,即使我包含 -ldl 标志也可以使用一些帮助
CMakeLists.txt 文件:
c++ - 为什么我不能使用相对路径在 CLion 中打开文件?
std::ifstream
如果我使用相对路径,我在尝试打开时似乎会出错。虽然如果使用绝对路径它工作正常。
有什么我需要添加到 CMakeLists.txt 的吗?(我对使用 cmake 很陌生)或者这只是 CLion 中的一个问题?