小笔记,在windows和linux下分开编译、在C\C++下都使用C风格编译

来源:互联网 发布:java高级编程视频教程 编辑:程序博客网 时间:2024/05/18 08:54

写一个既能在windows下也能在linux平台下编译的的C/C++代码:

#ifdef WIN32//windows部分的代码#else//linux部分的代码#endif //WIN32

C/C++接口部分的常用实现代码(导出c接口):

#ifdef __cplusplus    extern "C"{#endi f//__cplusplus//此处的代码无论在c环境还是c++环境都会采用c风格的方式进行编译,也就不会出现符号名修饰导致接口不能用的问题。#ifdef __cplusplus    }#endi f//__cplusplus



原创粉丝点击