C/C++
solo_lxy
这个作者很懒,什么都没留下…
展开
-
extern "C"解释
(网络转载) 时常在cpp的代码之中看到这样的代码: #ifdef __cplusplus extern "C" ...{ #endif //一段代码 #ifdef __cplusplus } #endif 这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码转载 2007-07-24 10:03:00 · 809 阅读 · 0 评论 -
使用Visual Studio 6.0 (C/C++)开发Python扩展模块
其实大致的步骤和我在前面写的《使用Visual Studio.Net 2005开发Python扩展模块》 这里重写VC6.0环境下的方法是为了方便自己也为了熟悉VC6.0环境的朋友少走弯路。1、新建工程,Win32 Dynamic-Link Library,工程名:Winy(个人喜好)。2、添加代码。清除Windy.cpp,拷贝代码如下:// Windy.cpp :原创 2007-07-25 11:47:00 · 1140 阅读 · 0 评论 -
简单的软件加密
这段时间给公司做了一套软件,要发布的时候,被公司告知要写加密程序,因为对这个领域不数太了解,我就用序列号验证的方法在程序中做了简单的验证,其中的加了一点花指令(初级的)。下面的代码是在程序启动时做的验证方法,我帖出来,大家帮吗看看这样做可不可以,还有没更好的方法,因为都是初级的,大家多指教: char* msg = NULL; __asm...{ lea e原创 2007-09-27 13:30:00 · 673 阅读 · 0 评论 -
使用qemu-arm在用户空间模拟arm程序
qemu-arm可以模拟用户空间的arm程序。一般在使用前要做些设置,以保证其正常工作。 –设置ld-linux.so的加载路径 1. export QEMU_LD_PREFIX=/usr/arm-linux-gnueabi qemu-arm -cpu cortex-a15 hello 2. qemu-arm -L /usr/arm-linux-gnueabi -cpu cortex-a15...原创 2018-09-07 17:04:00 · 3392 阅读 · 0 评论