欢迎使用CSDN-markdown编辑器

来源:互联网 发布:河北省网络志愿者联盟 编辑:程序博客网 时间:2024/06/05 07:24

好记性不如烂笔头(1)

C++的外部依赖项,与配置引用路径的效果相同。一个动态添加一个静态添加。

#pragma comment("lib", "xxx.lib")

用于导入一个lib,与配置lib引用路径效果相同,不过好处在于其他人在自己的电脑上运行你的程序的时候,不用再去配置了。

C++标准头文件格式

#ifndef xxx#define xxx#ifndef _cplusplusextern "C"{#endif...... write code#ifndef _cplusplus}#endif#endif

前一个条件编译是为了防止多文件引用,后一个条件编译是为了C/C++混合编译。因为C和C++的编译方式存在区别,为了能够相互调用,我们需要让C++用C的方式编译。extern “C”{}可以起到这样的效果,但是C语言中不存在extern “C”。所以需要使用到条件编译。

原创粉丝点击