页首Html代码

返回顶部
摘要: 经常看到别人的头文件 有这样的代码#ifdef __cplusplusextern "C" {#endif// C 样式 的函数#ifdef __cplusplus}#endif为什么要这样呢?因为 C 语言不支持重载函数 也就是同名函数,参数却不一样,C++支持,其编译器对函数名的处理方法不一样,导致 虽然都是C 样式的函数,不同编译器编译出来的不一样。如果 是 C语言编译的中间文件,要C++ 来调用,那么就需要这个 了,C++ 有了 extern "C" 就会按照 C 语言的方法进行函数命名。这样编译出来的中间文件 就是C 样式的函数名,C C++ 阅读全文
posted @ 2012-08-02 17:05 ayanmw 阅读(2240) 评论(0) 推荐(0) 编辑
摘要: 占用。搜索 这个题目,没结果。现在 已经有 leveldbwin 1.2 了。我需要1.5.需要知道如何 编译 leveldb,怎么 修改 port才能支持 windows呢? 阅读全文
posted @ 2012-08-02 11:58 ayanmw 阅读(2489) 评论(2) 推荐(0) 编辑

页脚Html代码