在vscode中,包含路径(include path)是用于指定编译器在编译过程中搜索头文件的路径。对于C和CMake项目来说,包含路径的设置非常重要,因为它决定了编译器能否正确找到所需的头文件。 ...
我们安装后直接在VScode的工具台启动它: 这时候会在.vscode中生成一个配置文件c_cpp_properties.json:
#include <iostream> int main(int, char**) { std::cout << "Hello, world! 2021\n"; std::cout << "Visual Studio 中的 CMake 项目" << std::endl; } 1. 2. 3. 4. 5. 6. 由于vscode默认使用“utf-8”编码,而在Windows控制台默认使用的是“gbk”编码,如果直接新建文件编译会出错,为此先...
1|1添加头文件目录INCLUDE_DIRECTORIES 语法:include_directories([AFTER|BEFORE] [SYSTEM] dir1 [dir2 ...]) 它相当于g++选项中的-I参数的作用,也相当于环境变量中增加路径到CPLUS_INCLUDE_PATH变量的作用。 include_directories(../../../thirdparty/comm/include) 1|2添加需要链接的库文件目录LINK_DIRECTO...
一、概述 在Windows10上配置一个C++开发环境: 工具:VSCode 编译器:Mingw64(使用gcc进行编译) 构建工具:CMake 第三方库:集成OpenCV、FFmpeg、SDL2 二、操作步骤 1.安装mingw64并配置bin目录到环境变量 2.下载VSCode并安装 3.安装C
c_cpp_properties.json:这个文件主要是用于语言引擎的配置,例如:指定 include 路径,智能感知,问题匹配类型等。 vscode按F1: SDK版本号去你下载的里面挑一个就行 进行一些配置后,.vscode文件夹下会自动生成文件c_cpp_properties.json。会生成如下代码块:
src文件夹用来存放除main.cpp外的自己写的相关函数的.cpp文件,include文件夹用来存放.h文件。这两种文件的作用大家应该都比较熟悉。大家不是很熟悉的应该是.vscode文件夹和build文件夹。这里的.vscode文件夹中存放了vscode运行相关的一些文件,在最后会为大家讲解其中的一些重要的文件。build文件夹是用来存放编译产生的...
执行命令cmake path生成CMakefile。其中,path为CMakeLists.txt所在的目录。 使用make命令进行编译。 具体的cmake语法这里就不介绍了。 使用VSCode快速创建项目 使用命令CMake:Quick Start就会创建一个CMakeLists.txt文件。如果想手动创建也可以的。 然后我们需要选择一个kit,就是上图下面的选框,其实选择的就是编译器...
# CMakeLists.txt# VERSION版本cmake_minimum_required(VERSION3.30.1)# 自动生成头文件:moc、rcc、uicset(CMAKE_AUTOMOC ON)set(CMAKE_AUTORCC ON)#自动ui文件生成.h 关闭set(CMAKE_AUTOUIC off)#编译选项:/FS# C++17set(CMAKE_CXX_STANDARD17)set(CMAKE_INCLUDE_CURRENT_DIR ON)set(CMAKE_CXX_STANDARD...