#ifndef _XXX_H_#define _XXX_H_#ifdef __cplusplusextern "C" {#endif// Interfacevoid PrintHelloWorld();#ifdef __cplusplus}#endif#endif // _XXX_H_
分类:
编程语言 时间:
2015-09-08 18:33:38
阅读次数:
144
给你下面三个示例文件:kbi.h, kbi.c, other.ckbi.h#ifndef __KBI_H_#define __KBI_H_#ifdef__KBI_C_#define KBI_EXT#else#define KBI_EXT extern#endifKBI_EXT int a;KBI_E...
分类:
其他好文 时间:
2015-09-07 19:19:12
阅读次数:
159
一、下载Graphics安装包 官网:www.graphics32.org 下载地址:http://sourceforge.net/projects/graphics32/files/graphics32/ 二、修改编译文件GR32_Compiler.inc {$IFDEF VER260} {$DE...
分类:
Windows程序 时间:
2015-09-07 10:45:24
阅读次数:
1042
一般我们开发阶段需要很多NSLog 但是在发布的时候我们就需要把NSLog干掉 为了方便我们使用下面判断语句我们开发阶段是DEBUG 上先处于Release#ifdef DEBUG // 处于开发阶段#define HWLog(...) NSLog(__VA_ARGS__)#else // 处于发....
分类:
其他好文 时间:
2015-09-04 22:28:32
阅读次数:
157
文件输入输出的例子以输出任意一组数的最大最小值,平均值为例input:2 8 3 5 1 7 3 6output:1 8 4.3751重定向式如果有#define LOCAL的时候执行#ifdef LOCAL 和#endif之间的语句, 没有定义LOCAL的时候不执行;两个fopen加在main函数...
分类:
其他好文 时间:
2015-09-03 11:27:51
阅读次数:
179
使用歪果仁的unit//--------------------unit Android.JNI.Toast;// Java bridge class imported by hand by Brian Long (http://blong.com)interface{$IFDEF ANDROID}...
pch文件的应用场景:1.用来定义一些全局的宏2.用来导入一些全局都能访问的头文件(如果只需要让.m或者.mm文件访问到,不需要让.c文件访问到,那么需要把头文件写到#ifdef _OBJC_ #endif之间,因为.m和.mm文件默认有一个_OBJC_的宏而.c文件没有)。3.用来自定义logpc...
分类:
其他好文 时间:
2015-09-02 00:34:34
阅读次数:
177
1.为什幺自定义NSLog?因为NSLog在程序运行时是非常耗费内存和资源的。如果在程序运行或发布时让NSLog自动失效会极大提高运行效率2.定义NSLog的方法在pch文件中做判断程序处于运行阶段还是发布阶段3.代码示例#ifdef DEBUG // 处于开发阶段#define HWLog(......
分类:
其他好文 时间:
2015-09-02 00:05:48
阅读次数:
121
1.pch文件中的代码是全局的,不管是#import头文件还是#define宏,都可以在项目中的所有文件中使用。(凡是涉及到OC语法的内容都要放入到#ifdef __OBJC__ #endif中)。2.pch中最好使用下面的宏对NSLog函数进行替换,在发布的时候直接将后部的NSLog进行注释则代码...
分类:
移动开发 时间:
2015-08-31 19:12:06
阅读次数:
141
创建项目:
项目为win32项目,注意不是控制台,然后在设置处选上DLL并勾上“导出项目”,见下图
开始写c++:
把和项目同名的.h文件和.cpp文件清空,添加如下代码://在头文件中添加
#ifdef WIN32PROJECT1_EXPORTS
#define WIN32PROJECT1_API __declspec(dllexport)
#else
#define WIN32PR...
分类:
编程语言 时间:
2015-08-30 01:02:58
阅读次数:
197