vs2005如何使用用户自定义宏(User Macros)
2013-10-16 10:10
363 查看
在vs2008的Project->Property设置里经常会看到类似$(IntDir)、$(OutDir)、$(ProjectName) 的预定义宏。以vc2008为例,有时候我们在引用别的库时需要在项目设置里添加额外的头文件和库文件路径,我们不想每个路径都用一大堆的“../.. /include”或绝对路径表示,因为不但繁琐而且万一路径改变每处都要修改,不方便维护,我们希望能自定义类是$(myDir) = c:/myPrj/include的宏。
有人说:
“vcproj工程设置文件里,完全可以定义一个变量 VAR=whatwhatwhat,然后"$(VAR)",类似与UNIX下的MakeFile文件用法,请问是要手动打卡vcproj文件编辑还是有选项可以直接写进去的?” 这里我们可以用选项来实现。
类似$(myDir)的宏叫用户自定义宏(User Macros),vs2005使用用户自定义宏有两种方法:
(一) 在系统环境变量里面添加,如下图:
重起vs2005,我们就可以使用如上所设的宏:$(ICONVDIR)、$(LIBTNCDIR)、$(LIBXML2DIR)...
(二) 在vs2005添加用户自定义宏(User Macros),步骤如下:
1. View->Other Windows->Property Manager
2. 在Property Manage窗口选中你想要的配置如“Debug|Win32”,或者,“myTest”表示全选,然后右键选“Add New Property Sheet...”
3. 新建一个Property Sheet(.vsprops),叫myProperty
4. 双击myProperty,选择User Macros
5. 点击Add Macro就可以添加用户自定义宏
参考:http://blog.csdn.net/loleeve/article/details/2910270
我的另外一blog中详述了,Visual Studio 2008 的环境变量,和系统的环境变量,以及对其的引用,http://blog.csdn.net/jtop0/article/details/7291815但是没有介绍针对Visual
Studio 2008 的针对项目(局部)和针对系统(全局)环境变量的定义。这里正好补充上。
http://blog.csdn.net/jtop0/article/details/7574139。
有人说:
“vcproj工程设置文件里,完全可以定义一个变量 VAR=whatwhatwhat,然后"$(VAR)",类似与UNIX下的MakeFile文件用法,请问是要手动打卡vcproj文件编辑还是有选项可以直接写进去的?” 这里我们可以用选项来实现。
类似$(myDir)的宏叫用户自定义宏(User Macros),vs2005使用用户自定义宏有两种方法:
(一) 在系统环境变量里面添加,如下图:
重起vs2005,我们就可以使用如上所设的宏:$(ICONVDIR)、$(LIBTNCDIR)、$(LIBXML2DIR)...
(二) 在vs2005添加用户自定义宏(User Macros),步骤如下:
1. View->Other Windows->Property Manager
2. 在Property Manage窗口选中你想要的配置如“Debug|Win32”,或者,“myTest”表示全选,然后右键选“Add New Property Sheet...”
3. 新建一个Property Sheet(.vsprops),叫myProperty
4. 双击myProperty,选择User Macros
5. 点击Add Macro就可以添加用户自定义宏
参考:http://blog.csdn.net/loleeve/article/details/2910270
我的另外一blog中详述了,Visual Studio 2008 的环境变量,和系统的环境变量,以及对其的引用,http://blog.csdn.net/jtop0/article/details/7291815但是没有介绍针对Visual
Studio 2008 的针对项目(局部)和针对系统(全局)环境变量的定义。这里正好补充上。
http://blog.csdn.net/jtop0/article/details/7574139。
相关文章推荐
- VS2008如何使用用户自定义宏(User Macros
- vs2005如何使用用户自定义宏(User Macros)
- vs2005如何使用用户自定义宏(User Macros)
- vs2005如何使用用户自定义宏(User Macros)
- vs2005如何使用用户自定义宏(User Macros)
- SPRING IN ACTION 第4版笔记-第九章Securing web applications-008-使用非关系型数据库时如何验证用户(自定义UserService)
- How to use the windows active directory to authenticate user via logon form 如何自定义权限系统,使用 active directory验证用户登录
- windows如何使用运行,运行用户自定义的缩写
- 如何在aspx页面中使用ascx控件(用户自定义的一个控件)?
- How to use user script (custom script)如何使用用户脚本之Chrome
- VS2008如何使用用户自定义宏(User Macros)
- VS2005下自定义用户控件 如何实现属性及方法的相关智能提示
- Win7中如何在服务中启动一个当前用户的进程——函数CreateProcessAsUser()的一次使用记录
- vs2005中(asp.net),中使用母板页后如何自定义CSS,关键字,描述等
- 如何在aspx页面中使用ascx控件(用户自定义的一个控件)?
- 如何使用 UserAccountControl 标志操纵用户帐户属性
- 如何修改yii2.0用户登录使用的user表为其它的表
- 如何在aspx网页中使用.net编译后的自定义用户控件
- Spring.Net -- 如何使用用户自定义类型转换器 (Custom Type Converter )
- django “如何”系列1:如何使用REMOTE_USER(远程用户)进行认证