![](https://img-blog.csdnimg.cn/20200903102354780.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言
文章平均质量分 93
启蒙语言
D_daytime
这个作者很懒,什么都没留下…
展开
-
#pragma once与 #ifndef的区别
为了避免同一个文件被include多次 #ifndef方式 #pragma once方式 在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。 方式一: #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 一些声明语句 #endif 方式二: #pragma once ... ... // 一些声明语句 #ifndef的方式依赖于宏名字不能冲突,这不光可以保证同一个文件不会被包含多次,也能保证内容完全相转载 2020-08-20 16:14:49 · 128 阅读 · 0 评论 -
C语言怎么使用自己做的静态库与动态库(VS)
原文链接:https://zhidao.baidu.com/question/686308814443221532.html ##1.静态链接库 打开VS2010,新建一个项目,选择win32项目,点击确定,选择静态库这个选项,预编译头文件可选可不选。 在这个空项目中,添加一个.h文件和一个.cpp文件。名字我们起为static.h和static.cpp static.h文件: [cpp] view plaincopy #ifndef LIB_H #define LIB_H extern "C"转载 2020-08-10 19:27:05 · 464 阅读 · 0 评论