CLion搭建配置C++开发环境的图文教程 (MinGW-W64 GCC-8.1.0)

请参照以下攻略:

CLion搭建配置C++开发环境的图文教程

一、下载CLion

访问CLion官网,下载适合自己操作系统的二进制安装包。

二、安装MinGW-W64 GCC

访问MinGW官网,下载适合自己操作系统的MinGW-W64 GCC安装包。选择安装包的时候,需要注意选择合适的安装路径。完成下载后点击安装包,选择“Add to PATH”选项。

三、配置环境变量

在环境变量中配置MinGW-W64 GCC的bin文件夹路径,将其添加到Path变量中。具体步骤如下:

  1. 按下Win + R打开运行窗口,输入“sysdm.cpl”打开“系统属性”;
  2. 点击“高级”标签页,找到“环境变量”并点击;
  3. 在“系统变量”区域中找到Path变量并双击进入;
  4. 在Path变量的末尾添加MinGW-W64 GCC的bin文件夹路径,如“C:\Program Files\mingw-w64\x86_64-8.1.0-win32-seh-rt_v6-rev0\mingw64\bin”;
  5. 点击“确定”保存修改。

四、配置CLion

  1. 启动CLion,并点击“Create New Project”;
  2. 在“New Project”对话框中选择“C++”,选择好项目的名字和存放位置后点击“Create”;
  3. 在弹出的“CMake”窗口中,点击下拉菜单选择“Toolchains”;
  4. 在“Toolchains”窗口中,点击“+”号添加MinGW-W64 GCC;
  5. 填写MinGW-W64 GCC的路径;
  6. 点击“Apply”保存设置。

五、编写并运行代码

现在已经完成了环境搭建和配置的工作,可以开始编写代码了。下面我们将以使用Qt编写简单的窗口应用程序为例进行说明。

示例一:绘制一个蓝色的矩形

#include <QtWidgets/QApplication>
#include <QtWidgets/QWidget>
#include <QtGui/QPainter>
#include <QtGui/QBrush>
#include <QtGui/QPen>

int main(int argc, char *argv[]) {
    QApplication app(argc, argv);
    QWidget window;

    window.resize(200, 120);

    QPainter painter(&window);
    painter.setRenderHint(QPainter::Antialiasing, true);
    painter.setBrush(QBrush(QColor(33, 150, 243)));
    painter.setPen(QPen(QBrush(QColor(33, 150, 243)), 2));
    painter.drawRect(10, 10, 80, 80);

    window.show();

    return QApplication::exec();
}

示例二:绘制一个简单的文本标签

#include <QtWidgets/QApplication>
#include <QtWidgets/QWidget>
#include <QtWidgets/QLabel>
#include <QtGui/QFont>

int main(int argc, char *argv[]) {
    QApplication app(argc, argv);
    QWidget window;

    window.resize(200, 120);

    QLabel label(&window);
    label.setText("Hello, World!");
    label.move(70, 50);
    label.setFont(QFont("微软雅黑", 12));

    window.show();

    return QApplication::exec();
}

保存代码,编译运行即可完成。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CLion搭建配置C++开发环境的图文教程 (MinGW-W64 GCC-8.1.0) - Python技术站

(0)
上一篇 2023年5月23日
下一篇 2023年5月23日

相关文章

  • Java自动拆箱空指针异常的解决

    Java自动拆箱空指针异常通常发生在Java中使用装箱类型与基本数据类型混合运算的过程中。在这种情况下,装箱类型将被自动展开成基本数据类型,这个过程称为自动拆箱。如果装箱类型为null,则在自动拆箱时会抛出NullPointerException。下面是解决Java自动拆箱空指针异常的攻略: 解决方案1:显式进行空值判断 因为空指针异常是由于装箱类型为nul…

    C 2023年5月22日
    00
  • C语言实现的PNPoly算法代码例子

    以下是关于C语言实现的PNPoly算法的完整攻略: 什么是PNPoly算法 PNPoly(Point in Polygon)算法是一种用于判断一个点是否在一个2D多边形区域内的算法。此算法的原理是基于射线法,通过从测试点发射一条水平向右的射线,若与多边形的边有交点,则将计数器加1,若与多边形的边重合,则不加计数,最终通过计数器奇偶性判断点是否在多边形内。 实…

    C 2023年5月23日
    00
  • 使用用C++做一颗会跳动的爱心实例代码

    以下是使用C++做一颗会跳动的爱心实例的完整攻略: 1. 准备工作 在开始编写代码之前,我们需要以下准备工作: 安装 C++ 编译器:可以选择 GCC(GNU Compiler Collection)或者 Visual Studio。 选择一个图形库:常见的可选项有 OpenGL、DirectX、SDL、SFML 等。这里我们选择使用 SDL2 图形库,因为…

    C 2023年5月24日
    00
  • VC WinExec打开指定程序或者文件的方法

    VC WinExec打开指定程序或者文件的方法 WinExec函数是VC++中用于调用Windows API的函数之一,主要用于打开指定程序或者文件。具体使用方式如下: WinExec函数语法 UINT WinExec( LPCSTR lpCmdLine, // 必须,指定启动的程序或文件名称及相应参数 UINT uCmdShow // 可选,指定程序窗口显…

    C 2023年5月23日
    00
  • C 标准库 locale.h

    locale.h 是C标准库中的一个头文件,它提供了本地化对字符串、格式等的处理支持。本文将介绍 locale.h 的完整使用攻略。 1. 包含头文件 使用 locale.h 需要先包含这个头文件。在代码中可以直接使用如下语句来包含: #include <locale.h> 2. 设置本地化环境 locale.h 为我们提供了setlocale(…

    C 2023年5月10日
    00
  • x86汇编DOS编程环境搭建过程

    搭建x86汇编DOS编程环境 1.安装DOSBox DOSBox是一个模拟DOS环境的开源软件,可以在现代操作系统上运行DOS程序。我们可以利用其模拟DOS环境来进行汇编语言程序的编写和调试。 在DOSBox官网上下载适用于你所使用操作系统的DOSBox并安装。 2.下载并安装x86汇编编译器 这里将介绍NASM。 下载NASM:http://www.nas…

    C 2023年5月23日
    00
  • C语言 两个数组相加

    当需要将两个数组进行元素级别相加时,可以使用C语言进行实现。具体过程如下: 定义两个需要相加的数组,并初始化。 int arr1[] = {1, 2, 3, 4, 5}; int arr2[] = {6, 7, 8, 9, 10}; 定义一个新的数组用于存储相加后的结果。 int sum[5]; 使用for循环遍历两个数组,并将对应元素相加,存储到新的数组中…

    C 2023年5月9日
    00
  • IOS 开发之Object-C中的对象详解

    IOS 开发之Object-C中的对象详解 1. Object-C中的对象 在Object-C中,所有的对象都是通过指针来访问的。每个Object-C对象在内存中都是一个“区块”,而所有的对象指针都指向这个“区块”。 2. Object-C对象的生命周期 Object-C对象是由内存管理机制来管理的。一个对象的生命周期可以分为三个阶段:1. 创建对象2. 使…

    C 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部