您的位置:首页 > 编程语言 > C语言/C++

VC++2005项目的目录结构设置

2010-03-24 08:49 288 查看
VC++2005项目的目录结构设置

作者:flyfish 2010-03-23 星期二

为了方便程序的打包和代码转移,需要手动配置一下VC2005。

在D:/根目录下新建一个名为TestApp的基于对话框的MFC应用程序

默认生成的文件夹结构为

D:/
|
|
|-TestApp
| |-TestApp.h
| |-TestApp.cpp
| |-TestApp.vcproj
| |-....
|
|-TestApp.ncb
|-TestApp.sln

活动解决方案配置设置为Debug和Release分别生成解决方案

目录结构为
D:/
|
|
|-TestApp
| |-TestApp.h
| |-TestApp.cpp
| |-TestApp.vcproj
| |-....
| |-debug(obj文件)
| |-release(obj文件)
|
|-TestApp.ncb
|-TestApp.sln
|-debug(exe文件)
|-release(exe文件)

如何想将生成的debug版和release版的exe文件都放入根目录为Bin的文件夹,则需要这样配置

菜单 项目-》属性-》配置属性-》常规-》输出目录

将默认值$(SolutionDir)$(ConfigurationName)更改为
../bin/$(ConfigurationName)

D:/
|
|-bin
| |-debug(exe文件)
| |-release(exe文件)

将D:/TestApp中Dubug和Release这两个文件夹也移动到D:/obj目录中。
配置为
菜单 项目-》属性-》配置属性-》常规-》中间目录
将默认值$(ConfigurationName)更改为
../obj/$(ConfigurationName)

这样需要打包的文件就在D:/bin/release目录中。
需要转移的代码在D:/TestApp/TestApp目录中。

关于类似$(ConfigurationName)这样的宏的含义请在MSDN中搜索
关键字:用于生成命令和属性的宏
语言:C++
技术:C++库(本机),Win32和COM
内容类型:全部
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: