加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

在visual studio工程设置中增加宏定义的方法

(2012-05-19 15:52:05)
标签:

杂谈

分类: 常用工具

1. 应用:dll生成工程中导出头文件中有如下定义:

#ifdef VIDEO_QUALITY_DIAGNOSIS_EXPORTING

#define VQD_INTERFACE _declspec(dllexport)

#else

#define VQD_INTERFACE _declspec(dllimport)

#endif


2.方法:在Solution Explorer中鼠标右键点击其project之后,

Configuration(Release)
->Configuration Propertity
  ->C++
    ->Preprocessor
      ->Preprocessor Definitions
在此处增加你想要的宏。

然而如何取消代码中定义的宏呢?是否可以做到?如果可以做到的话,顺序是
先执行代码中的#define,再执行project配置中的"逻辑undef"?
还是先执行project配置中的"逻辑undef",再执行代码中的#define?
当然,后者应该是不可能的,否则前面的undef无效。IDE内部是是否保证了前者呢?

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有