一、新建一个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添加的方法。