ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 在MMP文件中定义宏(MACRO)TSS000053(转)

在MMP文件中定义宏(MACRO)TSS000053(转)

原创 Linux操作系统 作者:jcszjswkzhou 时间:2019-01-10 11:27:05 0 删除 编辑
在C++程序文件中的宏(Macro)是可以定义在MMP文件
中的,但是,宏的处理仅仅是在C++预编译器中完成的。
在命令行中使用宏是不可以的,因为bldmake和abld都
是脚本比处理工具。

你可以通过创建头文件,来让MMP文件,资源文件,以
及标准C++程序文件使用宏(Macro)定义。
Code:
--- macros.h ---

#ifndef MACROS_H

#define MACROS_H

#define MACRO1

#define MACRO2

#endif

--- macros.h ends ---
头文件可以被包含在MMP文件,RSS文件以及标准C++
程序文件中,这样宏(Macro)定义就可以像平常一样
使用了。
Code:
#if defined(MACRO1)

...do something

#else

...do something

#endif
很不幸.pkg文件使用的是另外一种语法,头文件是不
能被包含在PKG文件中的。详细情况请参考SDK帮助文
档中的“使用PKG格式文件来打包程序”"Package file
format .pkg".

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10294527/viewspace-126378/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2007-08-29

  • 博文量
    209
  • 访问量
    108025