IDE的介绍
老旧的IDE:
(1) VC++
(2) DevC++
市面上主流可选的C++开发IDE
(1)CodeBlocks
(2)Eclipse + CDT + MinGW
(3)VisualStudio201X
(4)QTCreator
(5)VSCode
编译器
MSVC、 MinGW、 GNU(gcc g++)、 Clang
g++ -v
可以查看编译器的版本
g++ xxx -o xxx -std=版本号
用于指定使用编译的C++标准编号
ubuntu下有关man册的使用
通过man g++可以打开有关g++的相关使用手册,在man手册下输入/xxx可以查找有关xxx的相关信息
例如在man g++手册下输入/-std= 即可查找到有关-std的使用方法(g++ xxx -o xxx -std=g++14表示编译该文件使用的是C++14版的标准)
在man手册下按下q键或者输入q后按下回车即可退出man手册

使用Makefile 编译C++
使用方法参考makefile管理编译C的方法

ubuntu下vi命令的回顾
(1)在文件目录下使用vi 文件名,用来打开并且编辑(没有该文件时先创建再打开和编辑该文件)
(2)进入编辑页面后先按下i键即可编辑文件的内容
(3)退出编辑的方法 ESC + :wq 表示保存文件并且退出编辑

Linux下使用cmake管理C++工程
cmake初步使用
要先安裝cmake,安裝的具体方法有使用安装包进行安装或者直接进行联网安装(命令行下输入:apt install cmake)
在文件目录下创建一个名为CMakeLists.txt的文件,文件内容按照以下的内容示例输入,在源码目录下执行cmake可以得到该目录下创建出的Makefile文件
编译源码时输入make即可
(1)文件
(2)内容示例:
CMAKE_MINIMUM_REQUIRED(VERSION 2.8) #最低版本要求
SET(CMAKE_CXX_COMPILER “g++”) #设置g++编译器
PROJECT(Hello) #设置工程名
MESSAGE(STATUS “test project hello world”) #打印消息
ADD_EXECUTABLE(hello hello.cpp) #生成可执行文件

Windows下qtcreator安装和使用
qtcreator的安装
qtcreator是专门为qt开发而生,是一个独立的IDE
qtcreator可以开发qt gui项目,也可以开发非qt的纯C++项目
qtcreator的完整运行需要Kits(构建套件),包括编译器、调试器、工程管理器等等
qtcreator的搭建可以独立开发,也可以整体一次性搭建

qtcreator的安装组件选择
	QT下的编译器
		MSVC 2017 64-bit(不勾选)
		MinGW 7.3.0 64-bit
		MinGW 7.3.0 32-bit
	Developer and Designer Tool
		MinGW 7.3.0 64-bit
		MinGW 7.3.0 32-bit

QTCreator的基本使用
(1)创建非qt的C++项目
(2)工程管理选择qmake
(3)构建套件根据需要选择
(4)工程创建后直接编译、运行
注:所做的笔记都是基于朱老师的C++课程,结合自己的实际情况加上自己的一些总结

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐