1 新建VS2017 C++项目

VS2017是通过解决方案来管理项目的,通常我们都是在项目上进行工作。

  • 解决方案

    • 项目1

      • 项目目录1(folder或者filter)
    • 项目2
      • 项目目录1
      • 项目目录2

注:建议一个项目对应一个解决方案,并且项目和解决方案同名。

VS2017在新建项目的时候,会创建一个解决方案来管理。

会生成如下解决方案管理器视图。

一个解决方案也可以添加多个项目,并可以切换当前调试的项目。

2 目录结构

解决方案目录:Filter筛选器

解决方案浏览器中的虚拟文件夹,与文件系统中的文件夹没有关系(当然你可以采用一样的层级结构),只有视觉上分类的效果,新建项目时会自带几个筛选器,像Reference、ExternalDependencies都是删不了的,其它的都可以删掉。

文件目录:Folder文件夹

此时在文件浏览器中会有一个解决方案目录,里面存放着当前解决方案所管理的项目。

  • .sln: 解决方案文件,平常打开项目就用它,文本文件
  • vcxproj: 项目文件,xml文本文件
    • vcxproj.filters: 项目筛选器(filter,虚拟文件夹),保存filters的信息,xml文本文件
    • vcxproj.user: 项目用户配置文件,xml文本文件


.vs文件夹:用来存储当前用户在解决方案中的工作配置,具体包括VS关闭前最后的窗口布局、最后打开的选项卡/操作记录/文件文档、某些自定义配置/开发环境、调试断点等这类设置信息和状态。

文件操作

点击Show All Files 按钮才是对文件系统的真正操作,建议对文件进行操作(删除、移动、添加到项目等)在VS中进行,否则可能发生迷之错误。
#include " " 所包含的路径也是相对于文件系统来讲的。

VS2017 C++解决方案和项目目录文件夹相关推荐

  1. 关于idea中新建web项目 webapp文件夹没有小蓝点 ,启动服务,访问不到解决方案

    关于idea中新建web项目 webapp文件夹没有小蓝点 ,启动服务,访问不到解决方案 参考文章: (1)关于idea中新建web项目 webapp文件夹没有小蓝点 ,启动服务,访问不到解决方案 ( ...

  2. Android 项目中文件夹的作用

    Android 项目中文件夹的作用 1. src:存放所有的*.java源程序. 2. gen:为ADT插件自动生成的代码文件保存路径,里面的R.java将保存所有的资源ID. 3. assets:可 ...

  3. 「Vue 学习笔记 1」Vue 项目快速搭建,初始项目各个文件夹作用介绍和启动代码执行流程分析

    「Vue 学习笔记 1」Vue 项目快速搭建,初始项目各个文件夹作用介绍和启动代码执行流程分析 前言 一.我的开发环境 二.使用 Vue CLI (Vue 脚手架)快速搭建项目 三.初始项目的目录结构 ...

  4. vue-cli脚手架初始化项目各个文件夹用途

    一.安装Vue脚手架 1.第一步(仅第一次执行):全局安装@vue/cli npm i @vue/cli -g 2.切换到要创建项目的目录,然后创建项目 vue create XXX 3.启动项目 n ...

  5. TortoiseSVN设置忽略文件和目录文件夹

    TortoiseSVN设置忽略文件和目录文件夹  在多数项目中你总会有文件和目录不需要进行版本控制.这可能包括一些由编译器生成的文件,*.obj,*.lst,或许是一个用于存放可执行程序的输出文件夹. ...

  6. Flutter 学习之旅 之 flutter 工程目录文件夹说明,以及几个简单 Flutter 案例

    Flutter 学习之旅 之 flutter 工程目录文件夹说明,以及几个简单 Flutter 案例 目录 Flutter 学习之旅 之 flutter 工程目录文件夹说明,以及几个简单 Flutte ...

  7. idea创建多个maven项目java文件夹不是绿色

    正常的maven项目java文件夹应该是绿色的才对,new的时候会出现class,package选项. 解决方案: 第一步: 第2步:选中java点击Sources就可以了 3.效果如图

  8. 关于IDEA创建空白项目和文件夹会自动折叠的问题

    关于IDEA创建空白项目和文件夹会自动折叠的问题 关于IDEA创建空白项目和文件夹会自动折叠的问题!!折磨已久的问题曾经一度暴炸! 文件项目自动折叠真的很烦!不仅不好找项目和文件还容易引发不经意的失误 ...

  9. Python监控目录文件夹,并使用SFTP上传目录及文件到linux服务器

    Python 扫描监控本地文件夹并进行超大文件上传 方案1:WebUploader大文件分块多线程并发上传 方案2:watchdog目录文件夹监控,paramiko STFP上传服务器 方案3:优化2 ...

  10. windows用 tree命令查看目录文件夹结构

    windows用 tree命令查看目录文件夹结构 ## 查看帮助 tree --helptree --dirsfirst --filelimit 6 -h -t –dirsfirst 目录优先展示 – ...

最新文章

  1. 未来,App 就是一个人的全部
  2. 深度学习Deep Learning: dropout策略防止过拟合
  3. 【阿里云课程】从零开始1小时快速掌握Pytorch核心功能,完成完整的项目实践...
  4. hdu 5101(二分)
  5. 主题:Centos6.4安装JDK
  6. 牛客网SQL篇刷题篇(32-37)
  7. datables自定义ajax,JQuery DataTables.net自定义列宽度在ajax加载后不起作用
  8. matlab 整数规划工具箱,Matlab中的YALMIP工具箱 混合整数规划
  9. Python注释和声明
  10. 4.1 Zend_Config
  11. 181124每日一句
  12. listary——一个强大的windows高效工具
  13. Java Swing窗体JFrame之窗体美化-窗体及组件外观设置
  14. 简单的sql注入之2WP
  15. Xbox One Dance Central Spotlight 歌曲列表
  16. [人工智能-深度学习-38]:卷积神经网络CNN - 常见分类网络- ResNet网络架构分析与详解
  17. MJ:世界黑客大师赛的故事
  18. CocosCreator幼麟麻将搭建步骤
  19. Matplotlib 中等高线图(contour)的绘制
  20. 计算机网络atm功能,计算机网络实用技术知识点之ATM原理

热门文章

  1. 网站版面布局设计原理
  2. 使用CSS动画实现 时钟转动效果
  3. http://和www.前缀网站有什么区别
  4. 大众与以色列前情报头子组建网络安全公司
  5. Android 分析ANR和死锁(3)
  6. 【每日一题】一起冲击蓝桥杯吧——Day09【蓝桥真题一起练】
  7. 记录下准备蓝桥杯的过程吧
  8. 纬衡、金蝶、腾讯、迅雷获深圳软件明星企业称号
  9. cause: duplicate entry: meta-inf/maven pom.xml
  10. 交换机下接路由器lan还是wan_无线路由器wan口未连接如何解决【解决方法】