关于Visual Studio 6.0中preprocessor的使用心得
来源:互联网 发布:oppor7怎么隐藏软件 编辑:程序博客网 时间:2024/05/22 17:01
1. 在项目上点击右键->setting->C/C++->Preprocessor definitions
2. 在Preprocessor definitions中可以自定义预编译头,我在里面自定义了_JIMMY和_PROMIS两个预编译头
3. 编写测试代码,代码如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
#ifdef _JIMMY
printf("The preprocessor is _JIMMY!/n");
//#elif _PROMIS
// printf("The preprocessor is PROMIS!/n");
#else
printf("The preprocessor is others!/n");
#endif
#ifdef _PROMIS
printf("The preprocessor is PROMIS!/n");
#else
printf("The preprocessor is others!/n");
#endif
return 0;
}
程序输出如下:
The preprocessor is _JIMMY!
The preprocessor is PROMIS!
从此我们可以得出一个结论:(1)每次执行#ifdef的时候都会去Preprocessor definitions处查找有没有预编译头,一个预编译头只能用一次#ifdef。
(2)如果在一个#ifdef中用#else包含另外一个预编译头,也不会执行;每个预编译头只能包含在一个#ifdef中!
(3)预编译头区分大小写
- 关于Visual Studio 6.0中preprocessor的使用心得
- 关于android studio中gradle的使用心得
- Visual Studio Code使用心得
- Visual Studio Code 使用心得
- Visual Studio中Image Watch的使用
- 关于Visual Studio 2013中strcpy函数的使用报错
- 关于Microsoft Visual Studio 2010 使用 APP GAME KIT中遇到的问题
- 关于在Visual Studio中无法使用中文输入法的问题
- visual studio的使用
- visual studio的使用
- visual studio的使用
- iOS中关于Delegate的使用心得
- Visual Studio 2010中关于C#的几点改进
- Visual Studio中关于调试的小技巧
- 关于Visual studio 2012想使用EntityFramework4.0的操作方法
- 关于Visual Studio的Addins
- Visual studio 中使用ZenCoding
- visual studio中使用环境变量
- Java生成UUID(Universally Unique Identifier)
- vmware 上网
- VB使用ADODB操作数据库的常用方法
- 我每天都在瞎想
- 十个让你变成糟糕的程序员的行为
- 关于Visual Studio 6.0中preprocessor的使用心得
- Java中四种XML解析技术
- Java中的栈和堆的区别
- php5.3.0尝鲜:新特性小介绍之nowdoc
- 根据浏览器和分辨率调用CSS代码
- VB.Net导出SQLServer数据到Excel中代码架构段
- 从“尿疗”说起
- VisualSVN + TeamCity + Nant + Sql Server = 一个非常好的 CI 解决方案
- 利用P6SPY +SQL Profiler记录、统计web app对数据库的操作。