Visual Studio 基础知识
-
官方文档:https://docs.microsoft.com/en-us/visualstudio/get-started/visual-studio-ide?view=vs-2017

什么是solution(解决方案)?
A solution is a container that's used to organize one or more related code projects, for example a class library project and a corresponding test project.
创建解决方案:

创建项目 一个windows console项目例子“”
https://docs.microsoft.com/en-us/cpp/get-started/tutorial-console-cpp?view=msvc-150
.sln 配置 solution
.vcxproj 配置项目 -
文件夹模式
https://devblogs.microsoft.com/cppblog/bring-your-c-codebase-to-visual-studio-with-open-folder/
VC Studio 的项目通常是由solution和project组成的,也可以直接将代码的目录导入到IDE进行开发和调试。主要应用场景包括从github下载的项目和cmake类的项目。
直接打开一个文件夹

阅读代码

编辑代码

配置项目
CppProperties.json:{
"configurations": [
{
"name": "Windows",
"includePath": [
// local include folder
"${workspaceRoot}\include",
// Windows SDK and CRT headers
"${env.WindowsSdkDir}include\${env.WindowsSDKVersion}\ucrt",
"${env.NETFXSDKDir}\include\um",
"${env.WindowsSdkDir}include\${env.WindowsSDKVersion}\um",
"${env.WindowsSdkDir}include\${env.WindowsSDKVersion}\shared",
"${env.VCToolsInstallDir}include"
]
}
]
}https://docs.microsoft.com/en-us/visualstudio/ide/customize-build-and-debug-tasks-in-visual-studio?view=vs-2017

tasks.vs.json对应Configure Tasks菜单 launch.vs.json对应Debug and Launch Settings 菜单

-

