精华内容
参与话题
问答
  • vs2019安装和使用教程(详细)

    万次阅读 多人点赞 2019-03-16 20:45:35
    vs2019已经在4月2日正式发布,vs2019发布会请看这个链接: vs2019发布活动 vs2019和vs2017一样强大,项目兼容,不用互相删除,而且C/C++,Python,F#,ios,Android,Web,Node.js,Azure,Unity,HTML,...

    本篇博客是vs2017安装和使用教程(详细)姊妹篇

    vs2019已经在4月2日正式发布,vs2019发布会请看这个链接:

    vs2019发布活动


    vs2019vs2017一样强大,项目兼容不用互相删除,而且C/C++,Python,F#,ios,Android,Web,Node.js,Azure,Unity,HTML,JavaScript等开发都可以执行,相关介绍可以看这个官方网址:Visual Studio 2019


    如果想编写Java的话,可以使用vscode,博主也提供了相关教程:

    vscode安装和使用教程 Java


    如果对于算法设计与分析感兴趣的可以订阅我的专栏:算法设计与分析

    如果对于深度学习感兴趣的可以订阅我的专栏:Pytorch使用教程和范例

    如果对于深度学习行人重识别(Person Re-ID)感兴趣的可以去我的github项目学习:行人重识别github开源库——HJL-re-id


    目录

    一、官网下载

    二、安装

    三、等待安装

    四、启动

    五、RC版更新到正式发布版(4月2号之后下载的用户可忽略本节内容)

    六、开始自己的第一个程序

    1.博客:开始自己的第一个C++程序

    2.博客:开始自己的第一个C#程序——递归求解斐波那契数列

    3.博客:开始自己的第一个Python程序——九九乘法表

    4.博客:开始自己的第一个F#程序

    七、面向对象

    1.博客:构造有理数类实现加减乘(除)四则运算

    2.博客:构造复数类实现加减乘除四则运算

    *3.博客:MFC实现office界面的画图小项目(超超级详细)内附MFC安装步骤

    八、算法设计与分析

    1.博客:分治法解决邮局选址问题 C++

    2.博客:动态规划算法实现0-1背包问题 C++

    3.博客:回溯法解决作业分配问题 C++

    九、数字图像处理

    1.博客:OpenCV 生成水墨质感的图片 黑暗之魂三 只狼:影逝二度

    2.博客:利用cv2和PyQt5实现类似视频格式工厂的小项目

    3.博客:数字图像处理 染色体计数 Python实现

    十、深度学习

    1.博客:VGG19处理cifar-10数据集的TensorFlow实现

    2.博客:VGG16处理cifar-10数据集的PyTorch实现

    3.博客:利用Pytorch和TensorFlow分别实现DCGAN生成动漫头像

    4.博客:各种深度学习框架实现猫狗大战


    关于RC版用户更新到正式发布版可参看第五节4月2号之后下载的用户可忽略本节内容


    一、官网下载

    1.下载网址:微软官网

    2.官网首页

    3.选择菜单栏最右边的更多,在“所有 Microsoft”下拉一栏选择“Visual Studio”进入

    4.进入之后是这个界面,选择社区版Community下载

    5.如果不想从官网进入也可以直接进入这个网址:VS下载,选择免费的社区版,会开始自动下载

    6.进入这个界面可以手动下载(如果不能自动下载的话)


    二、安装

    1.点击下载程序,会显示这个界面

                                          

    2.点击“继续”,等待安装程序安装完成

                                          

                                          

    4.安装程序下载安装验证完毕,将会提示进入这个界面 

    5.为了方便起见,这里仅展示安装C++功能,在之后博主也会相继更新其他语言和工具的安装

    6.工作负载这里我们可以勾选使用C++的桌面开发Visual Studio 扩展开发

    7.安装位置可以在下面更改,博主建议不用更改

    修改不了缓存共享组件、工具和SDK的位置可参看博主博客:vs2017安装和使用教程(详细)中的修改方法(软链接)

    8.单个组件可以自行勾选工作负载里勾选了项目相关的组件也会在单个组件中自行勾选上

    9. 语言包有很多选项,这里默认是中文(简体)

    10.之后点击安装 


    三、等待安装

    1.等待界面

    2.完成获取包

    安装SDK时间很长不要认为是卡死哦~ 

    3.安装完成

     


    四、启动

    1.选择自己喜欢的样式还是和vs2017的一样,第一次启动会耗时大概10秒

                                            

    2.进入主界面,可以选择打开最近项,也可以直接点击右下角继续但无需代码

    3.来到空界面


    五、RC版更新到正式发布版(4月2号之后下载的用户可忽略本节内容)

    1.我们点击上方菜单栏的帮助,下拉菜单里我们点击检查更新,会弹出更新到正式发布版

    2.我们点击更新

    3.开始下载并安装更新

    4.正在完成

    6.可以看到我们正式更新到vs2019,RC字样以及去掉。接下来就请尽情使用vs2019吧!


    承接上面的步骤,在这里博主提供自己的几个样例供大家享用~


    六、开始自己的第一个程序

    1.博客:开始自己的第一个C++程序

    2.博客:开始自己的第一个C#程序——递归求解斐波那契数列

    3.博客:开始自己的第一个Python程序——九九乘法表

    4.博客:开始自己的第一个F#程序

    5.博客:待更新...


    七、面向对象

    1.博客:构造有理数类实现加减乘(除)四则运算

    2.博客:构造复数类实现加减乘除四则运算

    *3.博客:MFC实现office界面的画图小项目(超超级详细)内附MFC安装步骤

    4.博客:待更新...


    八、算法设计与分析

    1.博客:分治法解决邮局选址问题 C++

    2.博客:动态规划算法实现0-1背包问题 C++

    3.博客:回溯法解决作业分配问题 C++

    4.博客:待更新...


    九、数字图像处理

    1.博客:OpenCV 生成水墨质感的图片 黑暗之魂三 只狼:影逝二度

    2.博客:利用cv2和PyQt5实现类似视频格式工厂的小项目

    3.博客:数字图像处理 染色体计数 Python实现

    4.博客:待更新...


    十、深度学习

    1.博客:VGG19处理cifar-10数据集的TensorFlow实现

    2.博客:VGG16处理cifar-10数据集的PyTorch实现

    3.博客:利用Pytorch和TensorFlow分别实现DCGAN生成动漫头像

    4.博客:各种深度学习框架实现猫狗大战

    5.博客:待更新...


    可参照博主博客:vs2017安装和使用教程(详细)

    展开全文
  • vs2019 开始自己的第一个C++程序

    万次阅读 多人点赞 2019-03-16 21:09:43
    还不想使用vs2019的用户可以看博主的vs2017这篇博客:vs2017安装和使用教程(详细)里面涵盖了大部分编程语言和项目的示例,从初学vs到算法设计,面向对象和深度学习部分,带领大家使用vs2017 vs2019安装教程(里面...

    还不想使用vs2019的用户可以看博主的vs2017这篇博客:vs2017安装和使用教程(详细)里面涵盖了大部分编程语言和项目的示例,从初学vs算法设计面向对象深度学习部分,带领大家使用vs2017


    vs2019安装教程(里面有下载地址):vs2019安装和使用教程(详细)

    这是针对于以上安装教程的C++项目新建示例,与vs2017稍有不同,旨在示范从项目搭建到程序运行的简单流程,代码就是打印Hello World,适合初次使用vs2019的用户~


    如果对于算法设计与分析感兴趣的可以订阅我的专栏:算法设计与分析


    vs2019MFC使用博主也提供了十分详细的范例,博客为:

    vs2019 MFC实现office界面的画图小项目(超超级详细)


    一、新建项目

    1.点击菜单栏-->文件-->新建-->项目,我们可以看到上方存在的语言平台项目类型的选项

    (1)语言这里我们就选择C++,或者所有语言

    (2)平台这里我们就选择windows,或者所有平台

    (3)项目类型这里选择控制台,或者所有项目类型

    博主这里以C++为例,选择空项目,我们来写一个简单的打印hello world的程序

    2.改变默认路径,填写项目名称,可勾选将解决方案和项目放在同一目录中

    3.可以看到并且可以看到项目结构:

    • 引用
    • 外部依赖项 
    • 头文件
    • 源文件
    • 资源文件

                                                                 

    3.右键源文件,点击“添加-->新建项”,改名(我这里是main.cpp),点击添加

    4.生成以下界面

    二、代码演示

    1.在main.cpp中输入代码

    #include<stdio.h>
    
    int main() {
    	printf("hello world!!");
    	getchar();
    	return 0;
    }

    2.点击“本地Windows调试器”,运行结果

    3.按下任意键,退出

    4.最近比较忙,评论区里回复博主也仔细看了看,确实有一些简单(>_<),所以稍微增加一些代码。博主现在添加了一个for循环,并且输出了打印”Hello world!!”次数,但是如果想用双引号强调输出的内容,则需要利用转义"\"来输出。C++中所有的特殊字符都可以通过添加转义符"\"来输出。如果想单独输出双引号则可以

    std::cout << "\""

    输出”hello world!!”次数main.cpp如下

    #include<stdio.h>
    #include<iostream>
    int main() {
    	int number = 0;
    	printf("1 hello world!!\n");
    	number++;
    	int n = 3;
    	for (int i = 0; i < n; i++) {
    		std::cout << i + 2 << " "<< "hello world!!" << std::endl;
    		number++;
    	}
    	std::cout << "一共打印了" << number << "个""\"hello world!!""\"" << std::endl;
    	getchar();
    	return 0;
    }

    5.运行结果 


    对于新手,稍微有些难度的地方来了

    6.程序里每次输入代码都要输入“hello world!!”这太麻烦了。因此我们可以定义一个字符指针指向这个字符串const指的是常量

    const char* s ="hello world!!";

    7.如何输出这个整个字符串呢?我们可以直接这么写,相当于现在指针*s指向"h"这个字母的地址,也就是首地址,就是只有知道它才会知道整个字符串

    	std::cout << s << std::endl;

    而如果是下面这样,则是指输出s指向的位于这个地址的变量,也就是一个字符“h”,因此只输出一个“h”

    	std::cout << *s << std::endl;

     8.那如果我想输出字符串中第二个字符呢?如果我们这么写,则是输出了"h"ASCII码表中的下一个,也就是"i",这个输出结果为105这显然是不对的!

    但是为什么输出的是数字呢?因为这里+1操作只有像int类型的变量才能+1,因此这里相当于变成了数字104+1=105

    	std::cout << *s + 1 << std::endl;

    如果想输出字符,则需要在前面加一个(char),强制类型转换字符型

    	std::cout << *s + 1 << "为" << (char)(*s + 1) << std::endl;

    ASCII码表如下,可以看到"h"ASCII码104"i"ASCII码105

    因此输出第二个字符的正确写法应该是这样的,注意括号的位置,这里相当于指针指向的位置向后移

    	std::cout << *(s + 1) << std::endl;

    9.最终main.cpp整体代码如下

    #include<iostream>
    int main() {
    	int number = 0;
    	const char* s ="hello world!!";
    	std::cout << "字符串首字母是""\"" << *s << "\"" << std::endl;
    	std::cout << "字符串首字母在ASCII码中的下一个是""\"" << *s + 1 << "\"" <<",为""\"" << (char)(*s + 1) <<"\""<< std::endl;
    	std::cout << "字符串第二个字母是""\"" << *(s + 1) << "\"" <<std::endl;
    	std::cout << number++ << " " << s << std::endl;
    	int n = 3;
    	for (int i = 0; i < n; i++) {
    		std::cout << i + 2 << " "<< s << std::endl;
    		number++;
    	}
    	std::cout << "一共打印了" << number << "个""\"" << s <<"\"" << std::endl;
    	getchar();
    	return 0;
    }

    10.运行结果


    应评论区要求,这里提及一下指针数组

    11.指针数组的使用也是学习C++的一项任务。先放代码,目的是把hello world!!这个字符串分别逐字符地顺序输出逆序输出

    #include<iostream>
    
    int main() {
    	const char *p[13] = { "h","e","l","l","o"," ","w","o","r","l","d","!","!"};
    	for (int i = 0;i<13;i++)
    	{
    		std::cout << p[i];
    	}
    	std::cout << std::endl;
    	for (int i = 12; i >= 0; i--)
    	{
    		std::cout << p[i];
    	}
    	return 0;
    }

    12.这里的*p[13]相当于有13个指针分别指向hello world!!这个字符串的每一个字符,用for循环顺序和逆序遍历一下,结果如为:


    返回至原博客:vs2019安装和使用教程(详细)

    展开全文
  • Visual Studio 2019 C语言程序(VS2019 C语言)

    万次阅读 多人点赞 2019-08-01 18:03:59
    Visual Studio 2019 C语言程序(VS2019 C语言)

           新的Visual Studio 2019出来已经有一段时间了,博主也是一开始就从vs2017换到了vs2019,发现整体的操作流程还是有一定的改变,因为之前发表过一个vs2017的博客,对Visual Studio IDE和风格确实非常喜欢,博主在vs2019中使用的字体为Fira code,接下来是编写c程序。

    1 选择创建新项目

    2 选择空项目,单击下一步

    3 填写项目名称(生成的文件夹名称和工程名都是这个),我这里填入hello,保存位置选择为桌面,此时应该在工程建立ok后,桌面会生成一个hello的文件夹,勾选解决方案和项目放在同一目录中,便于调试。全部勾选完成后,单击创建。注意,此时电脑可能会短暂卡死,正常现象稍等几秒就好。

    4 添加c文件

           上一步创建完成后,会得到如下界面,接下来添加源文件

           在左侧的解决方案目录下,选中源文件,右键单击,选择添加->新建项,如下图所示

           注意,如果左侧没有解决资源管理器,或者不小心关掉了,如下图

           单击视图->项目资源管理器就可以调出来

           添加新建项的默认页面如下,这里有几个地方值得注意:1 选择C++文件(不管是写c还是c++);2 底下名称的后缀是.cpp,我们写c代码时需要修改为.c;3 这里只管添加.c文件,如果要添加.h文件,在后面介绍。

           选中C++文件,名称修改为hello.c,点击添加

    5 在hello.c中进行测试

           按Ctrl+F5直接编译运行,结果如下,打印正确。

    6 正常新建工程到这里已经ok了,在一些项目中,可能需要移植别人的代码,通常是每个.c文件对应一个.h文件,添加过程如下

           首先是添加头文件.h,过程:选中头文件->右键单击->添加->现有项

           这里我事先创建了max.h和max.c两个文件,用于求两数的最大值,添加如下

           一样的,选中源文件,右键单击->添加->现有项,选择max.c

    7 在主函数中调用添加文件,并进行测试

           测试代码:

    #include <stdio.h>
    
    void author_log(void);
    
    int main(void)
    {
    	int max_value;	
    
    	max_value = max(555, 666);
    	printf("%d\n", max_value);
    	author_log();
    
    	getchar();
    	return 0;
    }
    
    /* 打印博主log信息 */
    void author_log(void)
    {
    	printf("author name: dingyc  \n");
    	printf("author email: dingyc_ee@yeah.net  \n");
    }

           测试结果:

          用于测试的max.c和max.h文件

    max.c

    /* 求两整数最大值 */
    
    int max(int num1, int num2)
    {
    	int max_value;
    
    	if (num1 > num2)
    	{
    		max_value = num1;
    	}
    	else
    	{
    		max_value = num2;
    	}
    
    	return max_value;
    }

    max.h

    #ifndef __MAX_H
    #define __MAX_H
    
    int max(int num1, int num2);
    
    #endif /* __MAX_H */
    

     

    问题:

    看到有不少同学问到,visual studio 提示找不到 #cinlude <stdio.h> 头文件路径,其实是没有安装C++工具。如下所示,勾选

    “使用C++的桌面开发”,就能正常运行了。

     

    展开全文
  • vs2019安装及简单处理(详细的很)

    万次阅读 多人点赞 2020-03-04 11:55:13
    1.vs2019安装教程 1.下载官网:点这里 点进来之后选择社区版: 点进去之后会开始自动下载vs.exe一个文件: 点开下载的文件之后: 进去后就会出现主界面,在勾选这栏,当然你可以考虑一下安装的位置,系统一般默认...

    This is some text!
    (提醒:没安装vs的老铁先安装vs)

    1.vs2019安装教程
    1.下载官网:点这里
    点进来之后选择社区版:
    在这里插入图片描述
    点进去之后会开始自动下载vs.exe一个文件:

    在这里插入图片描述
    点开下载的文件之后:
    在这里插入图片描述
    进去后就会出现主界面,在勾选这栏,当然你可以考虑一下安装的位置,系统一般默认安装到C盘,但有时C盘负荷太大你可以调到别的地方(建议还是默认安装):
    如果仅仅是写c++或c的代码什么的,按照下面就应该够用了:
    在这里插入图片描述
    单个组件视自己情况而定;
    语言包选择简体中文(认为繁体好搞的也可以勾选繁体,当然勾选英语也是可以的,毕竟以后了解一些IDE英语也很有必要):
    在这里插入图片描述
    安装位置固定是C盘,想安装到其他盘,不可能(嘿嘿):
    在这里插入图片描述
    上述步骤都完成后点击右下角的下载安装(文件可能有点大,先去外面浪一些时间再回来)
    ######下载安装完成之后
    在这里插入图片描述
    &&&&创建第一个文件:我们点击启动:(我主题和代码字体都设置一下,刚刚安装主题和背景都是白色的)
    在这里插入图片描述
    创建一个空项目后点右下角
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    创建之后右击源文件
    在这里插入图片描述
    点添加:再点新建项
    在这里插入图片描述
    注意:后缀 .cpp 不要修改掉,不然可能会报错
    在这里插入图片描述

    在这里插入图片描述
    然后书写代码,就完成了,但注意:vs不支持c++万能头文件:
    选择x86,调试里面可以编译和运行文件

    #include<bits/stdc++.h>
    在这里插入图片描述
    如果在以后运行代码时出现了一些报错情况
    ,可以进行下列操作:


    在这里插入图片描述
    将这个字符集修改为多字节字符集
    在这里插入图片描述
    当然在写一些c++或c的文件是或出现不安全函数的报错,比如scanf()建议改成scanf_s()
    你可以加一个宏定义取消一些安装警报处理操作(该方法当然不是很完善的)
    在这里插入图片描述鉴于要实现:取消一些“不安全”函数报错问题,你还可以这样子做:点击上方的项目,再点xx属性,找到图下的c/c++,将SDL检查改成
    在这里插入图片描述

    当然也可以解除c++对c头文件的绑定,加快一溜溜的运行速度(有点不安全,平常题目可以用一下,貌似没什么大用):在这里插入图片描述
    运行一下,没问题:
    在这里插入图片描述强烈建议:不要随便删除VS,要删除也要删除彻底,不然重新安装可能会出现比较麻烦的问题。
    完成了,有错误欢迎留言,我也是一个萌新😂

    展开全文
  • VS2019里面配置MFC(安装vs2019时没有安装mfc)

    万次阅读 多人点赞 2019-08-04 10:55:35
    VS2019里面配置MFC(安装vs2019时没有安装mfc) 1.查看vs2019里面有没有配置MFC 新建项目,如果能在右边找到MFC应用则配置了,否则没有 2.**如果没有安装,将右边的的竖直移动条拉到底部 ** ...
  • 主要介绍了VS2019安装配置MFC(安装vs2019时没有安装mfc),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 番茄助手破解,支持vs2019|番茄助手破解,支持vs2019|
  • vs2019 安装MFC

    万次阅读 多人点赞 2019-05-08 10:19:10
    vs2019的MFC使用博主也提供了十分详细的范例,博客为: vs2019 MFC实现office界面的画图小项目(超超级详细) 有许多新手不知道MFC在vs2019里的安装选项,其实它不会在勾选工作负载时自动默认勾选,而通常需要人为...
  • vs 2019 安装包

    2019-02-17 09:53:57
    VS2019 安装包 简单安装 开发工具
  • 最新的VS2019 正式版密钥,企业版,很好用。输入就可以激活。
  • 有时候需要通过vs(Visual Studio)2019离线包进行安装,接下来一起来看一下如何进行vs2019离线包的下载 下载步骤 1、首先在微软官网下载启动包 https://visualstudio.microsoft.com/zh-hans/vs/ vs_enterprise...
  • vs2019vs2019新建MFC项目没有出现基础框架&&cannot open include file ‘afxres.h’ 的解决方法 这是我在新建MFC项目时打开出现的提示: 视图->其他窗口->属性管理器 在打开这个文件时,提示"无法...
  • vs2019 中文离线安装包下载,类似ISO,不用联网安装vs2019企业版 前言 我们现在微软官方网站下载的安装包一般也就1~2兆,运行这个小安装包的程序时,才真正在网站上下载vs2019,目前的vs2019企业版、专业版、社区版...
  • Visual Assist X builds 2341 破解版 支持 VS2010 VS2012 VS2013 VS2017 VS2019 亲测可用, 安装后直接替换 dll文件即可
  • VS2019配置opencv详细图文教程和测试代码

    万次阅读 多人点赞 2019-05-24 13:05:55
    vs2019新鲜出炉,配置opencv又有哪些不一样呢,这个教程将会一步一步的教你如何配置opencv和跑动opencv一个简单的项目。 测试代码请在原文找到,转发备注原文链接:https://blog.xygeng.cn/post/219.html 环境: ...
  • 最近使用VS2019连接数据库生成模型,生成实体,遇到的坑,找了好多资料在这里做个总结。 一、安装环境 mysql-installer-community-5.6.49.0.msi Visual Studio 2019专业版 mysql-for-visualstudio-1.2.9.msi
  • VS2019配置OpenCV

    万次阅读 多人点赞 2018-12-28 14:33:57
    vs2019社区版、win10 64位操作系统 二、opencv配置步骤(共5步) 1、下载OpenCV4.0.1,官网为opencv.org 2、安装opencv,我的安装目录是 D:\opencv-4.0.1-vc14_vc15 3、添加环境变量,在PATH中添加: D:\opencv-...
  • vs2019中怎么把tab补全换成空格补全 原来用的是VS2017,例如要输入public,只要输入pub然后按空格就可以自动补全,但是在vs2019中只能按tab补全,哪里可以改? vs2019如何关闭空格自动补全 不想使用空格自动补全...
  • Visual Studio 2019 svn 插件 ankhsvn2.8 亲测能用! 完美支持VS2019VS2019 SVN插件
  • VS2019.zip

    2019-11-25 09:12:14
    1.VS2019在线安装与助手 2.快速安装 3.2019很吃内存,介意可先不用 4.实在很难凑足50个字,不合理
  • vs2019 中文版

    2019-05-28 14:34:41
    vs2019 中文版 类似一个下载器 下载后打开自动进行下载安装
  • VS2019 VisualSVN插件

    2020-07-08 09:05:35
    VisualSVN-VS2019-7.2.0的插件,通过vs的扩展中可以下载,但我的下载不下来,所以另外找地下载的,这个包我安装没问题。 里面也包含了注册的方法,亲测没问题!
  • 1.打开vs2019,(我们可以观察到,在VS2017模板一栏下方出现了“NVIDIA/CUDA 10.2”。)创建一个空win32程序,即cuda_test项目。 2.选择cuda_test,点击右键–>生成依赖项–>生成自定义,选择CUDA10.2。 3.右键...
  • vs2019离线版

    2019-05-01 09:00:55
    vs2019离线版 包含通用桌面开发C#,.net core,python,C++桌面,xamarin移动开发.压缩包2.32G,存储在百度云中.解压后进入目录双击vs_setup.exe安装,不要点击vs_enterprise.exe.
  • 新手如何用VS2019编写C语言

    万次阅读 多人点赞 2020-02-22 16:37:09
    最近大一有人问如何用VS2019编写C语言程序,我抽空写下步骤 第一步:打开Visual studio 2019 第二步:点击 第三步 :选择空项目 然后点击下一步 第四步:修改一下项目的名称 以及位置 然后点击下一步 第五步:点击...
  • QT+VS2019基本功能的计算器/QT+VS2019基本功能的计算器QT+VS2019基本功能的计算器/QT+VS2019基本功能的计算器/QT+VS2019基本功能的计算器
  • 简介VS2019有很多项目模板可以很快创建基本项目. 但是创建后一般都要添加一些基本的引用, 比如IMemoryCache, ILogger等Assembly. 也需要创建一些目录. 虽然不复杂, 但是每次都要做, 而且不同的人引用的assembly版本...
  • vs2019 中文离线安装包下载脚本,我们现在微软官方网站下载的安装包一般也就1~2兆,运行这个小安装包的程序时,才真正在网站上下载vs2019,目前的vs2019企业版、专业版、社区版都要20多G,那么也没有网络的情况下...
  • vs2019破解密钥

    2019-04-21 14:36:19
    vs2019中文破解密钥,亲测可用!!欢迎下载!!下载拷贝密钥,找到帮助->注册产品选项,粘贴密钥,点击激活即可!!

空空如也

1 2 3 4 5 ... 20
收藏数 21,439
精华内容 8,575
关键字:

vs2019