在将一个VC6.0的工程用VS2010打开的时候,发现运行的时候界面风格是Windows2000的风格,于是做以下修改就变成系统默认的风格了:
在stdafx.h头文件中,添加或修改如下指令:
//#ifdef _UNICODE
#if defined _M_IX86
#pragma comment(linker,"/manifestdependency:\"type='win32' ...
分类:
编程语言 时间:
2015-04-02 15:16:32
阅读次数:
274
unit Unit1;{$DEFINE USESGUIDHELP}interfaceimplementation{$IFDEF USESGUIDHELP}uses System.SysUtils;{$ENDIF}procedure test;var a:TGUID;//System单元begin ....
一个MFC程序启动机制。
AFX_MODULE_STATE* pModuleState = _AFX_CMDTARGET_GETSTATE(); aaa//当前程序模块信息
class AFX_MODULE_STATE : public CNoTrackObject
#ifdef _AFXDLL
#define _AFX_CMDTARGET_GETSTATE() (m_pModuleSt...
分类:
编程语言 时间:
2015-03-31 12:56:24
阅读次数:
285
1.使用printf调试#ifdef DEBUGPrintf(“valriable x has value = %d\n”, x)#endif然后在编译选项中加入-DDEBUG更复杂的调试应用如:#define BASIC_DEBUG 1#define EXTRA_DEBUG 2#define SU...
分类:
系统相关 时间:
2015-03-30 12:39:47
阅读次数:
225
Python的运行效率并不高,不过我们可以通用调用c函数或者dll来提高效率。 下面简单的写一个dll: MyDll.h 1 #ifndef MYDLL 2 #define MYDLL 3 #ifdef MY_DLL 4 #define MY_DLL extern "C" _declspec...
分类:
编程语言 时间:
2015-03-29 20:57:08
阅读次数:
178
编译过程主要分为4个过程1)编译预处理:预编译程序完成的工作,可以说成是对源程序的“替换”工作。经过这个过程,生成一个没有宏定义、没有条件编译指令、没有特殊符号的输出文件。宏定义命令;例如#define条件编译指令;例如#ifdef头文件包含指令;例如#include特殊符号;例如__LINE__,...
分类:
编程语言 时间:
2015-03-28 11:30:36
阅读次数:
152
今天看一个问题:
怎么消灭头文件被多次include导致的错误?
解决就是要用到条件编译,关于怎么解决“头文件被多次include导致的符号重定义错误”参考blog
http://bbs.csdn.net/topics/350119699
以下只介绍条件编译,内容如下:
这几个宏是为了进行条件编译。一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部...
分类:
其他好文 时间:
2015-03-21 18:45:16
阅读次数:
187
原文:http://bbs.ednchina.com/BLOG_ARTICLE_251752.HTM时常在cpp的代码之中看到这样的代码:#ifdef__cplusplus extern "C" { #endif //一段代码#ifdef__cplusplus }#endif 这样的代码到底是什么....
分类:
其他好文 时间:
2015-03-21 18:23:29
阅读次数:
122
1.一般项目中我的NSLog会在Prefix.pch文件添加如下代码,已保证在非调试状态下NSLog不工作12345#ifdef DEBUG#define NSLog(...) NSLog(__VA_ARGS__)#else#define NSLog(...)#endif2.在项目中如果没做任何处理...
分类:
移动开发 时间:
2015-03-20 12:31:11
阅读次数:
188
1 通用
Rule 1 编译的Warnings不能被忽略掉
Rule
2 在已有Code或者三方的code基础上的修改,允许使用原来的coding standard
Rule
3 如果允许C和C++都访问的相同的C的header 文件, extern C 必须在header文件里
#ifdef __cplusplus
extern "C" {
#endif
/* body...
分类:
编程语言 时间:
2015-03-20 11:03:14
阅读次数:
217