vs2017

来源

b站学习视频的笔记,所有图片文字均来自视频课程。

Microwsoft Visual Studio

应用程序的集成开发环境,支持从c, c++, c#, vb, F#, python, js 的开发。

新建解决方案、项目、编译执行

解决方案与项目的关系

一个解决方案的后缀名是.sln, (solution), 一个解决方案包含多个项目文件,项目文件的后缀名是.vcxproj, (project)。
比如一个聊天的解决方法,需要有聊天的客户端(.exe),还有公共的库(.dll),还有其他的输出。所以需要在一个聊天的解决方案里新建聊天的很多项目(项目1,项目2,项目n),这些项目合在一起组成了聊天的解决方案。

在这里插入图片描述

新建项目

新建项目同时新建解决方案,没有单独新建解决方案的。
新建项目后,在右边的解决方案资源管理器就有一个项目,再要添加其他项目就在这个框框里右键“添加-新建项目”
这些个项目也会被叫做“工程文件”

生成

在一个工程文件里写好代码后,在解决方案资源管理器的项目中右键“生成”,窗口会展示文件的编译过程。如果想一键生成所有项目,就在解决方案里面右键“生成解决方案”。
每一个项目都生成好了之后编译就好。如果编译的不是想要的项目,就在想编译的项目右键“设为启动项”。
当前执行的项目在解决方案资源管理器中是加粗的。

窗口

在“视图”里都有

有用的:解决方案资源管理器,类视图,资源视图,输出视图,错误视图
没用的:项目属性

项目右键“添加-类”,就会加一个.h一个.cpp

输出视图

生成之后会自动出来

设置代码字体、颜色、行号

工具-选项-字体和颜色
工具-选项-文本编辑器-c/c++

新建文件、筛选器、文件夹

筛选器不对应真实的物理存储结构,仅仅是逻辑上的分类。.filters是筛选器
项目-显示所有文件,实现筛选器和文件夹的切换

断点与调试

在左侧灰色就是断点。
断点-设置-条件
调试-窗口-断点
F11进入函数
F10一句一句

为代码添加书签、定位、查找

编辑-书签
在变量右键“转到定义”,或者F12
在变量右键“转到所有引用”,或者ctrl+F3向下查找
本地调试器右边“查找与替换”,或者“视图-查找结果”

配置Debug与Release项目输出设置

Debug=调试版本,在Debug文件中生成两个文件,.exe,.dll,.pdb。前两个二选一,后一个记录代码调试信息。
Release=发布版本,文件中.exe,.dll二选一。

在生成和调试中间能选,选完后生成解决方案,就会得到相应Debug或Release文件夹。

在“项目-属性-确定”得到该项目的.exe

设置头文件包含目录与库目录

一般来说,在开发中会使用大量的第三方动态库dll,一般要做两类事情:
在这里插入图片描述

1.

在项目中右键“属性-c/c+±常规-附加包含目录”添加第三方文件所在文件夹

2.

在项目中右键“属性-c/c+±常规-附加库目录”
在项目中右键“属性-c/c+±常规-附加依赖项”,分号分隔

vs 不是有效的win32应用程序怎么解决

把要跑的项目设为启动项

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值