clion相关内容

MPI:更改CMakelists中的处理器数量

我正在使用CLion.我的CMakeLists.txt看起来像这样: cmake_minimum_required(版本3.2)项目(MPI)add_executable(MPI main.cpp)#需要此项目的MPI:find_package(需要MPI)设置(CMAKE_CXX_COMPILE_FLAGS $ {CMAKE_CXX_COMPILE_FLAGS} $ {MPI_COMPILE ..
发布时间:2021-04-22 19:21:49 C/C++开发

OpenGL着色器无法编译

我的OpenGL项目中的着色器无法编译.我有使用CLion的Ubuntu 16.04 LTS.找不到任何解决方案,这就是为什么在这里询问. 这是我的错误列表: ATTENTION:选项force_s3tc_enable的默认值被环境覆盖.错误:: SHADER :: VERTEX :: COMPILATION_FAILED0:1(1):错误:语法错误,意外的$ end错误::阴影::片段 ..
发布时间:2021-04-22 19:21:43 C/C++开发

使用GCC时,CLion调试器无法正常工作

我正在尝试配置CLion,以便可以使用openMP.在Mac上使用默认设置时,编译器为clang.默认的Apple clang不支持openMP. 当我将编译器更改为GCC时,调试器不会在断点处停止.该程序将像执行编译文件时那样运行. 下面的CMakeLists.txt文件可与CLion调试器完美配合.当我取消注释编译器标志时,调试器将忽略断点. cmake_minimum_req ..
发布时间:2021-04-22 18:44:15 其他开发

CUDA编译器无法编译简单的测试程序

我正在尝试在装有NVIDIA GEFORCE RTX 2080 SUPER显卡的PC上安装NVIDIA的CUDA并进行安装.经过数小时的尝试不同的事情和大量的研究,尽管使用CLion尝试使用CUDA还是行不通的,但是我已经使CUDA可以使用命令提示符来工作了. 使用 nvcc main.cu -o build.exe 从命令行生成可执行文件,我可以在GPU上运行它,但是在尝试使用CL ..
发布时间:2021-04-19 20:27:54 C/C++开发

CMake在Clion的Windows上找不到Freeglut

我已经被卡住了一段时间了,我不知道如何使freeglut正常工作.我以为我知道它要我做什么,所以我添加了set(prefix_path)行,但是它什么也没做.我应该编写自己的freeglut-config.cmake还是什么? 注意:我正在从网站 CMake文件: cmake_minimum_required(版本3.7)项目(HW1)设置(CMAKE_CXX_STANDARD 1 ..
发布时间:2021-04-19 20:21:25 C/C++开发

链接CLion项目中的提升

我想将我在CLion上的c ++项目链接到Boost.为了使一切都更容易移植,我希望将所有库直接放在项目文件中,因此我将boost文件夹直接放在我的项目文件中,然后继续编辑CMakeList.txt以链接库.我想将我在CLion上的c ++项目与Boost链接起来.为了使一切更容易移植,我希望将所有库直接放在项目文件中,因此我将boost文件夹直接放在我的项目文件中,然后继续编辑CMakeList ..
发布时间:2021-04-15 20:51:20 C/C++开发

CMake-找不到Boost(丢失:序列化)(找到的版本为"1.73.0"

我已经在项目中使用Boost了一段时间了,尽管到目前为止,我只使用了仅标头库.现在,我想使用序列化,但是当我尝试将序列化添加为必需组件时,出现了写在标题中的错误. 这是我的CMAKE文件: cmake_minimum_required(版本3.15)项目(GinRummyCPP)SET(CMAKE_INCLUDE_PATH $ {CMAKE_INCLUDE_PATH}"D:/Progra ..
发布时间:2021-04-15 20:45:40 C/C++开发

如何使用CMake获取基本的Fortran文件以在Windows / MinGW上进行编译?

我觉得让CMake在Windows上运行完全迷失了。我有一个包含Fortran和C文件的项目( ECCODE )。如果不使用CMake,我可以编译Fortran文件。但是该项目附带了大量的CMake文件。我看到下面的错误,它对我说:“ 我(CMake)无法编译简单的Fortran程序,即使您在不使用CMake时也可以编译Fortran文件。” 任何人都可以理解吗?这个的?我正在尝试使用mingw6 ..
发布时间:2020-10-02 19:31:00 其他开发

CMake仅在重新加载时复制文件,而不生成

我在CLion IDE中使用CMake,在CMakeLists.txt中,我使用以下命令将一些资源文件复制到二进制目录中: file(COPY $ {CMAKE_SOURCE_DIR} / res DESTINATION $ {CMAKE_BINARY_DIR}) 每当将我的CMake项目重新加载到CLion中时,此方法均起作用。但是,只要我尝试构建,就不会再次复制文件。我 ..
发布时间:2020-10-02 19:30:56 C/C++开发

在哪里可以看到Clion的异常消息

我在CLion中运行以下代码: int main() { char amessage [] =“ oafaojfpa”; char * pmessage =“ oafaojfpa”; char * apmessage =消息; 消息[2] =“ X”; *(pmessage + 2)='X'; printf(消息); printf(“ \n”); pr ..
发布时间:2020-10-02 19:30:52 其他开发

等同于CLion中的CMAKE_PREFIX_PATH

我正在使用CMake构建Qt项目,并且在命令行上必须提供 -DCMAKE_PREFIX_PATH = 才能使CMake能够 现在,我在CLion中打开了该项目,但正如预期的那样,它没有找到Qt。命令行中 -DCMAKE_PREFIX_PATH = ... 的CLion等效项是什么? 解决方案 首先,打开CMake面板(按主窗口底部工具栏上的CMake按钮)。 ..
发布时间:2020-10-02 19:30:47 其他开发

CLion打印回输入

所有人。我已经使用CLion一段时间了,除了一件事,我确实喜欢它。也许有人遇到了同样的问题。 问题是当我在控制台中打印某些内容时,IDE会将其打印回来。例如,如果我运行该代码 #include #include int main(){ std :: string message; std :: getline(std :: c ..
发布时间:2020-10-02 19:30:44 其他开发

在Clion中更改Cmake语法颜色

我已经安装了Clion,并自定义配置了一个黑暗的主题,以使长时间盯着屏幕看对眼睛更容易。我可以更改C ++语法配置的每种颜色,但是不存在Cmake的颜色选项,并且Cmakes的默认颜色是非常深的橄榄色,需要我费力才能阅读。 Cmake以代码样式显示,用于更改制表符,间距等,但是我无法在设置菜单中的任何位置找到颜色选项。 这里的任何人都是Clion用户,可以为我指出正确的方向? 这里有C ..
发布时间:2020-10-02 19:30:42 其他开发

尝试了解输入验证循环

在while循环的此输入验证中,调用我的控制台输出后将显示cerr。它显示为“输入费率:$无效费率”。 例如: 输入费率:$ 750 输入费率:$ Invalid Rate。 它与do-while循环的作用相同。有任何建议或帮助吗? #include 使用命名空间std; #define max_rate 50 #defin ..
发布时间:2020-10-02 19:29:40 C/C++开发

在CLion中建造

是否可以在CLion中构建单个文件并查看正在使用的实际编译器命令行? 我怀疑由于各种CmakLists.txt设置,CLion设法成功加载了该项目,但该项目未能生成。但是据我所知,您只能构建一个整个项目,并且使用-j 8进行构建,因此您会得到很多输出,其中不包含所使用的命令行,因此很难知道要解决的问题。我知道CLion确实在.clion10中创建了一个临时生成目录,但我希望不必在那儿走动。 ..
发布时间:2020-10-02 19:29:36 其他开发

CLion未在终端中运行

这个错误是在CLion的嵌入式终端中放置了某些字符(单击“运行”按钮时会弹出“运行”选项卡),我发现如果在CLion中更改终端,那不会发生。我将终端更改为cmder,现在一切正常,除了一件事:我不知道如何让CLion在该终端上运行程序。 我尝试更改配置,但是在运行时所做的只是打开cmder而不执行程序(我必须通过写文件名来手动运行它)。 我想知道,如何解决此问题,并使CLion直接在终 ..
发布时间:2020-10-02 19:29:33 其他开发

CMake add_custom_command失败,并出现bin / sh:1:...找不到

我要实现的目标 我尝试建立一个工具链来编译适用于Intel FPGA的OpenCL应用程序。因此,在构建基于C ++的主机应用程序下面,我需要为OpenCL内核调用Intel OpenCL脱机编译器。 仅当cl源文件已被编辑或结果二进制文件丢失。我的方法是添加一个自定义命令以调用CL编译器并创建一个依赖于此命令生成的输出的自定义目标。离线Open CL编译器称为 aoc ,由于系统上可 ..
发布时间:2020-10-02 19:29:25 其他开发

循环重复本身?

我目前正在尝试自学C,因为我认为这将是C ++和C#的良好选择(以及在上课之前获得先机)。因此,我决定在此处编写此循环: #include int main() { bool continueLoop = true; 字符响应; printf(“您准备朗读了吗?!?!\n Y / N\n”); response = getchar(); int ..
发布时间:2020-10-02 19:29:22 其他开发