Visual Studio 2013 工程配置解析

来源:互联网 发布:mccall软件质量模型 编辑:程序博客网 时间:2024/06/01 09:11

一、新建一个Win32控制台程序的相关解析


1.新建一个项目,新建项目时的文件名字就是硬盘上的文件夹名字,新建的.cpp和.h文件都在此文件夹内。

    新建的项目,默认   配置是:Debug     平台是:Win32.  

如果运行时是: Debug  ,则会在工程文件夹下生成一个名字为Debug的文件夹,若是运行时是:Release,则会在工程文件夹下生成一个名字为为Release的文件夹。如果在Debug和Release下都运行过,则会同时存在两个文件夹。

例:创建名字为TestVS的项目,同时新建一个 1.cpp和1.h文件,在默认值时,运行Debug和Release,此时硬盘上 的文件夹为



修改平台:上面是默认值(Win32),现在改成x64,分别运行 Debug和Release   则会产生x64的文件夹


此x64文件夹下则有Debug和Release文件夹。


引用别人的库时:

一、库目录

    引用别人的库时,通常是配置一下他人提供的lib文件和dll文件和.h文件。此时在项目添加时,可以把lib文件统一放到一个名称为lib的文件夹内,然后在属性-VC++目录-库目录 添加该路(可以是绝对路径和相对路径,我另一篇博文又有介绍)



二、包含目录

他人的.h文件则统一放到名称为include的文件夹内,然后属性-VC++目录-包含目录


三、dll文件

他人的dll文件一般是分32位或64位平台的,如果是x64的,Debug下,则把该dll文件放入项目文件夹下的x64里面的Debug文件夹里面。即../x64/Debug/xxx.dll

若是Release则为../x64/Release/xxx.dll。

若是32位的,也就是x86的,则放入../Debug/xx.dll或者../Release/xx.dll

注意:属性-链接器-输入-附加依赖项     里面的内容是 lib文件的名字,要一一对应,否则会提示  无法打开lib文件

可对比opencv添加的方法。


0 0