IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Visual Studio Community快速入门 -> 正文阅读

[开发工具]Visual Studio Community快速入门


Visual Studio 社区版 Visual Studio Community 是 功能完备且可扩展的免费 IDE,可用于创建新式 Android、iOS、Windows 应用以及 Web 应用和云服务。 可供各个开发者、开放源代码项目、学术研究、教育和小型专业团队免费使用的产品。

1.解决方案、项目

vs工程是由一个解决方案管理的,解决方案是一个文本文件。

例如:

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.23107.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test", "test\test.vcxproj", "{0FAD277F-BE3E-4652-9E59-DAE73A8001A7}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test2", "test2\test2.vcxproj", "{2F184651-2AC8-45FC-A3EC-829DDFAB9DC1}"
EndProject
Global
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
		Debug|x64 = Debug|x64
		...
	EndGlobalSection
	GlobalSection(ProjectConfigurationPlatforms) = postSolution
		{0FAD277F-BE3E-4652-9E59-DAE73A8001A7}.Debug|x64.ActiveCfg = Debug|x64
		...
	EndGlobalSection
	GlobalSection(SolutionProperties) = preSolution
		HideSolutionNode = FALSE
	EndGlobalSection
EndGlobal

将上面的关系通过画图的形式展示出来。
在这里插入图片描述

解决方案总览图

可以发现:vcproj是工程文件,sln是解决方案文件。一个解决方案里面可以包含多个工程。

创建新项目

在了解解决方案文件之后,我们就可以创建项目文件啦。以下是创建项目文件的2种方式。

  • 方式一
    在这里插入图片描述
  • 方式二
    在这里插入图片描述

查看文件夹存储

为了更好的理解文件存储情况,我们查看一下文件夹组成。

在这里插入图片描述
test2是一个空项目(也称为工程文件),目录结构如下

在这里插入图片描述

2.编译执行

在创建完成项目之后,我们简单编写一下程序执行看看。

step1:在test项目中简单编写程序

在这里插入图片描述

//test.cpp
#include "stdafx.h"
#include<stdio.h>
#include<iostream>
using namespace std;
signed main(){
	printf("hello");
	cout << "1" << '\n';
	return 0;
}

step2:右键test,点击生成按钮

在这里插入图片描述
在下方显示台上我们可以看见生成过程。
在这里插入图片描述

关注这句语句:test.vcxproj -> G:\vsTest\test\Debug\test.exe

解释:生成是将vcxproj工程文件生成为exe的可执行文件。

Debug中可以查看生成的exe文件
在这里插入图片描述
(补充)

如果我们想一次生成所有的项目,我们只需要在解决方案上右键即可。

在这里插入图片描述

step3:开始执行

在这里插入图片描述

我们在命令行中就可以看出输出结果!

在这里插入图片描述

3.窗口布局

我们可以直接在 视图=》(选择所需的视图)
在这里插入图片描述

或者,直接在下图的底部进行切换不同的视图达到需求

在这里插入图片描述

类视图

添加类的步骤:右键-》添加-》类

在这里插入图片描述

出现如下的添加窗口,根据所需类进行添加

在这里插入图片描述

我们查看类视图就可以发现刚才添加的TCP类

在这里插入图片描述

4.Debug与Release项目设置

Debug:Debug 通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,以为开发人员提供 强大的应用程序调试能力。(除了生成.exe和.dll文件之外,还有.pdb文件记录代码中的断电等调试信息)

Release:Release通常称为 发布版本,是为用户使用的,一般客户不允许在发布版本上进行调试。所以不保存调试信息,同时,它往往进行各种优化,以期达到代码最小和速度最优。为用户的使用提供便利。Release目录下生成.exe和.dll文件。

这是分别切换项目设置生成的文件夹。

在这里插入图片描述

5.设置头文件包含目录

Visual Studio 2017使用第三方dll,一般需要做的事情有:
1、指定.h头文件所在目录。(附加包含目录)
2、指定.lib所在文件目录。(附加库目录)
3、指定需要使用到的.lib。(附加依赖项)

在这里插入图片描述
lib库添加位置

在这里插入图片描述

参考资料
vs使用教程-30分钟学会VisualStudio

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-09-21 00:48:32  更:2022-09-21 00:50:40 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 22:50:02-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码