关于vs编译器的一些认识

.vcproject 后缀 是一个项目里面的一个单独的子解决方案,相当于一个小模块
.sln 后缀 是整个项目的启动点
菜单里面的生成:相当于linux的编译
关于vs编译器的一些认识
如图所示
输出目录 :就是生成(编译)后的 exe文件或者 dll文件,lib文件所在的目录
目标文件名:就是编译后的文件名字
目标文件扩展名:就是文件的后缀

关于vs编译器的一些认识
如上图所示
错误 MSB8020 无法找到 Visual Studio 2010 的生成工具(平台工具集 =“v100”)。若要使用 v100 生成工具进行生成,请安装 Visual Studio 2010 生成工具。或者,可以升级到当前 Visual Studio 工具,方式是通过选择“项目”菜单或右键单击该解决方案,然后选择“重定解决方案目标”。 MenuDemo C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VC\VCTargets\Microsoft.Cpp.Platform.targets 65

一般遇到这样的报错就是vs版本问题
解决办法:
关于vs编译器的一些认识
打开项目属性,找到Windows SDK版本和平台工具集 进去版本替换

如何调用库文件 举个调用duilib的例子关于vs编译器的一些认识

首先新建一个项目,在项目属性中左边找到 【VC++目录】

【包含目录】:就是头文件所在位置 这里我们选择 【Duilib】关于vs编译器的一些认识
【库目录】:就是静态库所在的目录
一般都【lib】文件夹的目录
关于vs编译器的一些认识
然后在把生成的.dll后缀文件放在.exe所在的路径下,这里是有4个dll文件
关于vs编译器的一些认识