VS2010-C++-创建一个程式的基本框架和配置(1)

如果我们需要创建一个较规范较大型的项目,最开始要了解一下一些基本的框架结构和配置

$(Platform):Win32(X86),X64

$(Configuration):Debug,Release

$(TargetName):目标文件名

$(TargetExt):目标文件拓展名

1.创建项目文件夹基本框架

创建一个文件夹【Project001】,在该文件夹内新建三个文件夹【Build】,【Code】,【Doc】,

其中【Build】文件夹下新建三个文件夹【bin】,【include】,【lib】

2.创建主项目工程和DLL项目工程

(1)在【Code】文件夹里创建主项目工程,本次用的是可调用DLL的基于MFC的对话框项目,最后生成exe文件(Test.exe)

New Project--->MFC--->MFC Application--->项目命名(Test)--->next--->Dialog based

(2)在【Code】文件夹里创建DLL项目工程,最后生成dll文件(Fuc.dll) 

NewProject--->Win32--->Win32 Console Application--->项目命名(Func)--->Next--->Application type(DLL)--->Finish

创建完成后,主项目Test和DLL项目Func就会生成在Code里:

3.配置关键文件在指定路径:lib,dll,pdb,symbol,include..

在以上步骤下,我们已经配置了基本项目框架,创建了项目,接下来我们配置一些基本属性使得关键文件(lib,dll,pdb,symbol,include...)生成在指定的路径中。

(1)Property Pages中设置lib文件路径:

(2)Property Pages中设置dll文件路径:

将Debug的dll文件名配置为:$(ProjectName)_d,Release的dll文件名配置为$(ProjectName)以便用于区分(此时Debug文件夹里为Func_d.dll,Release文件夹里为Func.dll)

(3)Property Pages中设置pdb文件路径:

与(2)同理,将Debug的pdb文件名配置为:$(ProjectName)_d,Release的pdb文件名配置为$(ProjectName)以便用于区分(此时Debug文件夹里为Func_d.pdb,Release文件夹里为Func.pdb)

(4)Property Pages中设置include文件路径:

xcopy /r /y  " .\Func.h"  "..\..\..\Build\include\" : 将当前目录下的Func.h文件copy到“..\..\..\Build\include”目录

.\ : 当前目录文件

/R : 覆盖只读文件

/Y : 取消提示以确认要覆盖现有目标文件

 

(5)Property Pages中设置intermediate directory文件路径(编译生成的中间文件,类似obj文件):

基本配置已完成,接下来可以编译代码。

参考:1.VS2010 工程属性设置_如何在vs2010中修改&(targetname)-CSDN博客2.VS2010项目配置详解_vs2010编译配置讲解-CSDN博客3.VS2010 生成时复制文件或目录到指定目录_vs如何通过命令行把 拷贝到 debug文件夹-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值