pragma message
来源:互联网 发布:淘宝店铺经营管理 编辑:程序博客网 时间:2024/04/28 12:06
pragma message是用来告诉程序员,程序在编译时期的信息。而outputdebugstr则是告诉程序员,程序在运行时期的信息。
下面就以一个例子来讲解pragma message。
配合#if/#ifdef/#ifndef设置编译时的提示信息,例如:
//test.cpp
#define UNICODE
#ifdef UNICODE
#pragma message("使用UNICODE字符集")
#else
#pragma message("使用ANSI字符集")
#endif
int main()
{
return 0;
}
使用cl.exe编译时,会根据是否定义了UNICODE,而有不同的提示
定义了UNICODE之后,在命令提示符下编译,显示为
D:/code>cl test.cpp /c /EHsc /nologo
test.cpp
使用UNICODE字符集
如果不定义UNICODE,则会显示为
D:/code>cl test.cpp /c /EHsc /nologo
test.cpp
使用ANSI字符集
IDE模式下编译,则是显示在output窗口;如果在console模式下编译,则显示在console 窗口。这样程序员根据输出信息就知道字符时unicode 还是 ansi的。
0 0
- pragma message
- pragma message的作用
- pragma message 和 outputdebugstr
- pragma message的作用
- 有关#pragma warning,#pragma message,#pragma code_seg,#pragma comment
- 关于#pragma message的转载
- 关于#pragma message(), #pragma comment()等编译开关的介绍
- 关于Object-C中的警告 #pragma message、#warnings、#pragma clang
- #pragma message预编译指令使用技巧
- #pragma message预编译指令使用技巧
- 预编译输出编译信息 #pragma message
- #pragma message预编译指令使用技巧
- #pragma message预编译指令使用技巧
- 使用 #pragma message 输出自定义警告信息
- 关于C++中 #pragma message(), #pragma comment()等编译开关的介绍
- #pragma
- Pragma
- #pragma
- JBoss AS 6.1.0 Final Kernel 的组成和创建过程类的关系图
- 诶运捅老谎姥俑诰晒瓜叵宋训赣拇
- Android Http Get/Post 传递参数 Demo
- handler消息机制
- WsaEventSelect编程模型
- pragma message
- Android-Activity关于“菜单(Menu)”的几个方法
- AsyncHttpClient框架
- ssh 哪些事儿
- Oracle创建表空间、创建用户以及授权、查看权限
- SDUTOJ 2136 数据结构实验之二叉树的建立与遍历
- String、StringBuilder与StringBuffer的区别。
- 居腹菩悼舶可掀赫拷形酱焚拇就雀
- cocos2d-x基础2_常见的基础操作2