介绍
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、若是动态库:把配置类型改为动态库
创建动态库
1、同上,创建空项目,不要选动态库
2、属性配置(见上文)
3、代码见示例https://github.com/1412771048/vs-demo,生成(库和程序的位置默认都在x64\Release)
多工程生成顺序
解决方案–配置启动项目:选择哪个作为启动项目,然后依赖项逐个配置。