![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++体系
tomorrow″
神经网络学习ing
展开
-
C/C++相关的文件、__declspec(dllexport)、__declspec(dllimport)
最近我想整理一下C/C++相关的文件以及文件内部的作用,虽然每天都在面对C/C++等编译器、语言的东西,面对各类文件也习以为常了,一直没有深究过。.c文件具体实现代码.h文件是编译时必须的(当然.h应该不是必须的,在.c文件里手动声明所有用到的函数也可以),声明着函数接口.lib(静态链接库)是链接时需要的:.dll(动态链接库)是运行时需要的,含有函数的可执行代码.obj文件就是cpp经过预编译,然后编译后的文件,obj文件与cpp文件名字一一对应.lib文件:静态库中的函数和数据被编译进一原创 2020-05-12 09:43:11 · 844 阅读 · 0 评论 -
总结一下__declspec(dllimport)的作用
是时候总结一下__declspec(dllimport)的作用了。可能有人会问:__declspec(dllimport)和__declspec(dllexport)是一对的,在动态链接库中__declspec(dllexport)管导出,__declspec(dllimport)管导出,就像一个国家一样,有出口也有进口,有什么难理解的呢?这是一种很自然的思路,开始我也是这样理解。但是在两年前的一个项目中,我发现不用__declspec(dllimport)似乎也可以。比如现在我新建一个使用共享MFCD转载 2020-05-10 23:33:16 · 646 阅读 · 0 评论