visual studio 2022 c++使用教程

介绍

c++开发windows一般都是visual studio,linux一般是vscode,但vscode调试c++不方便,所以很多情况都是2套代码,在windows上用vs开发方便,在转到linux。

安装

1、官网下载vs2022企业版--选择桌面开发--安装位置--安装--打开(账户登不登陆随意)

2、环境--关闭产品更新

扩展--安装AI插件

创建程序

vs中,项目就是程序的意思

1、解决方案--创建新项目--空项目--不勾选 将解决方案和项目放在同一目录中--填写项目名称(就是程序名)

2、可以删掉三个文件夹,自己建,注意:这些文件夹不是目录 ,只起区分作用。

3、属性配置(见下文)

属性配置

1、debug/release自己选

2、设置语言标准

3、VC++目录--包含目录: 添加头文件位置,如:.\src,...\Test\include

4、VC++目录--库目录:添加库位置,如:...\x64\Release

5、链接器--输入--附加依赖项:添加库名 ,如:Test.lib

6、若是动态库:把配置类型改为动态库;在预处理器中加入$(ProjectName)_DLL

创建动态库

1、同上,创建空项目,不要选动态库

2、属性配置(见上文)

3、代码见示例https://github.com/1412771048/vs-demo,生成(库和程序的位置默认都在x64\Release)

多工程生成顺序

解决方案--配置启动项目:选择哪个作为启动项目,然后依赖项逐个配置。

相关推荐
悄悄敲敲敲1 小时前
C++第14届蓝桥杯b组学习笔记
c++·学习·算法·蓝桥杯
努力学习的小廉1 小时前
【C++11(下)】—— 我与C++的不解之缘(三十二)
开发语言·c++
Hello.Reader2 小时前
迭代器介绍与使用(四十一)
开发语言·c++
永不停转2 小时前
从源码解析 QGraphicsItem 旋转、缩放、平移、transform等变换操作,利用QGraphicsTransform实现变形动画
c++·qt
Ethon_王3 小时前
STL基础&string容器
c++
青花瓷3 小时前
VSCode中结合DeepSeek使用Cline插件的感受
ide·人工智能·vscode·大模型·编辑器·deepseek
共享家95273 小时前
深入探究C++ 运算符重载:以日期类为例
c++
老歌老听老掉牙4 小时前
C++使用Qt Charts创建数据可视化图表
c++·qt·信息可视化
向日葵.4 小时前
vscode使用方式
ide·vscode·编辑器
爽帅_4 小时前
【C++】STL库_stack_queue 的模拟实现
开发语言·c++