Linux for Ubuntu Clion配置OenGL(C/C++)开发环境

本文介绍如何在Ubuntu上使用apt安装OpenGL及其相关开发包,并通过Clion创建C++项目来实现简单的OpenGL演示。文章提供了必要的命令及CmakeLists.txt配置示例。

1.使用 apt 安装 OpenGL 和开发包

sudo apt-get install build-essential libgl1-mesa-dev
sudo apt-get install freeglut3-dev
sudo apt-get install libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-dev

2.下载Clion

3.创建一个C++工程

4.写一个GLDemo我们运行后会看到:
这里写图片描述

然后我们需在CmakeLists.txt中添加一行:

target_link_libraries(OpenGL glut GL)

运行后我们会得到这样的结果:
这里写图片描述

ok!

就是这麽简单!

<think>好的,用户想在CLion配置C/C++开发环境。首先,我需要回想一下CLion的基本配置流程。记得CLion是基于CMake的,所以配置主要围绕CMake的设置展开。用户可能已经安装了CLion,但不确定如何正确设置编译器、构建路径等。 接下来,用户提供的引用内容提到了设置CLion的构建路径到catkin工作区,这可能涉及特定项目如ROS的配置,但用户的问题更一般,所以需要先覆盖通用步骤,再考虑特殊情况。应该分步骤说明:安装编译器、配置工具链、创建或导入项目、调整CMake设置、运行配置等。 还要注意用户可能遇到的问题,比如编译器未被检测到,或者构建路径错误。需要提醒常见问题和解决办法,例如检查编译器安装、路径是否正确,以及如何验证配置是否成功。 另外,引用中提到的CMake设置中的构建路径和生成路径,需要解释这两个字段的作用,并指导用户如何修改。可能还需要提到如何通过CLion的图形界面操作,比如进入设置菜单的具体路径。 最后,生成相关问题时要考虑用户可能的后续疑问,比如调试配置、多项目管理、插件推荐等,确保覆盖用户可能需要的进一步帮助。</think>### CLion配置C/C++开发环境的步骤 #### 1. **安装编译器** - 确保系统已安装GCC/G++(Linux/macOS)或MinGW/MSVC(Windows)。CLion默认依赖系统编译器,可通过终端输入`gcc --version`验证是否安装成功。 - 若未安装,推荐使用: - **Windows**: 安装[MinGW-w64](https://sourceforge.net/projects/mingw-w64/)或配置Microsoft Visual Studio的MSVC工具链。 - **macOS**: 通过Homebrew安装:`brew install gcc` - **Linux**: 使用包管理器安装,如Ubuntu:`sudo apt-get install build-essential` #### 2. **配置CLion工具链** - 打开CLion,进入`File > Settings > Build, Execution, Deployment > Toolchains`。 - 在`Environment`中选择检测到的编译器(如自动检测到MinGW,显示路径为`C:\MinGW\bin`)。 - 若未自动检测,手动指定编译器路径: - **Windows**: 指向MinGW的`bin`目录(如`C:\mingw64\bin`) - **Linux/macOS**: 一般为`/usr/bin`或自定义安装路径[^1]。 #### 3. **创建/导入CMake项目** - **新建项目**:选择`File > New Project > C++ Executable`,输入项目路径,CLion会自动生成`CMakeLists.txt`。 - **导入现有项目**:若已有CMake项目,直接打开项目根目录,CLion会自动解析`CMakeLists.txt`。 - 关键配置示例: ```cmake cmake_minimum_required(VERSION 3.20) project(MyProject) set(CMAKE_CXX_STANDARD 17) # 设置C++标准 add_executable(MyProject main.cpp) ``` #### 4. **调整CMake构建路径** - 进入`File > Settings > Build, Execution, Deployment > CMake`。 - 修改以下字段(特别适用于与catkin等外部构建系统集成时): - **Build directory**: 设置为`build`或自定义路径(如`${workspace}/build`)。 - **Generation path**: 保持默认或指定CMake缓存生成位置。 #### 5. **配置运行/调试环境** - 点击右上角`Add Configuration > Edit Configurations`。 - 选择CMake应用目标(如`MyProject`),指定可执行文件路径(自动生成在`cmake-build-debug`目录)。 - 添加命令行参数或环境变量(如需要)。 #### 6. **验证配置** - 编写测试代码(如`main.cpp`输出"Hello World")。 - 按`Ctrl+F9`构建项目[^2],观察底部`Build`窗口是否成功。 - 按`Shift+F10`运行程序,确认输出结果。 --- ### 常见问题解决 - **编译器未识别**:检查工具链配置,重启CLion或重新加载CMake项目。 - **CMake错误**:清理CMake缓存(`File > Reload CMake Project`)。 - **路径冲突**:确保构建目录与其他工具(如catkin)一致。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值