欢迎光临散文网 会员登陆 & 注册

VS_C++编程学习(一)项目(解决方案)文件夹目录结构

2023-02-15 14:58 作者:饼干快快快跑  | 我要投稿

有机会和前辈学C++了,抓住机会赶紧学一波。

https://www.bilibili.com/read/cv18295846

之前部署在windows下部署Darknet-YOLOv3,就装好了vs和opencv的环境,但是一直没时间研究vs是怎么开发项目的,这次抓紧时间好好学习。

一、目录结构

创建项目就会生成一个项目文件夹,先看下这个,之前创建项目我完全搞不懂里面的文件是干什么的:

https://blog.csdn.net/u011913417/article/details/105492859/

1.解决方案里面包含若干项目,解决方案除具体项目外还有类似索引的sln文件、包含最终结果的debug和release文件夹,里面有exe和dll。

1.1 sln

一看就是索引样的东西,不用管应该是自动生成的

1.2 fangan.VC.db

应该是什么附加功能,不管

1.3 整个解决方案的Debug

exe 应用程序

.pdb 是存放代码中断点等调试信息的,程序的pdb既是输出文件又是输入文件,因为LINK在重新构建程序时更新pdb。

1.4 整个解决方案的Release

发布版本,不对源代码进行调试,编译时对应用程序的速度进行优化,使得程序在代码大小和运行速度上都是最优的。

1.5 项目文件夹(显然是关键)

1.5.1 vcxproj 

ssyy1.vcxproj 之前配置yolo项目时改过里面库的地址

1.5.2 debug文件夹 

记录调试信息的文件夹,没有最终文件。

1.5.3 release文件夹

除了少一个vc140.idb文件,其他的和ssyy1/Debug功能一样。


1.5.4 x64

应该是在x64平台下编译的信息,另外存到一个文件夹

在64平台上重新运行了一遍,和32平台上一样的过程。

VS_C++编程学习(一)项目(解决方案)文件夹目录结构的评论 (共 条)

分享到微博请遵守国家法律