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)

多工程生成顺序

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

相关推荐
fy zs12 小时前
网络基础概念
linux·网络·c++
另寻沧海13 小时前
VS Code 内置变量与配置文件完全指南
c++·vscode
南桥几晴秋13 小时前
Qt显示类控件
开发语言·c++·qt
威桑13 小时前
交叉编译过程中的踩坑与收获
linux·c++·arm·交叉编译
君义_noip13 小时前
信息学奥赛一本通 1951:【10NOIP普及组】导弹拦截 | 洛谷 P1158 [NOIP 2010 普及组] 导弹拦截
c++·算法·csp-j·信息学奥赛
hi0_613 小时前
vibe coding 开发软件(一) 模型选择和agent简单使用
ide·个人开发·visual studio
空空潍13 小时前
hot100-滑动窗口最大值(day11)
数据结构·c++·算法·leetcode
朔北之忘 Clancy13 小时前
2025 年 6 月青少年软编等考 C 语言一级真题解析
c语言·开发语言·c++·学习·算法·青少年编程·题解
꧁Q༒ོγ꧂13 小时前
C++ 入门完全指南(六)--指针与动态内存
开发语言·c++
永远不打烊13 小时前
c++ 11 之 并发与多线程
c++