温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Visual Studio 2017 动态链接库(DLL /LIB) 静态链接库(LIB)的思考

发布时间:2020-07-28 02:04:03 来源:网络 阅读:3132 作者:哈夫猿 栏目:软件技术
            软件工程方面能够快速的发展,我相信源代码重用起到了不可忽略的作用。在Linux平台下就C++而言,有以so结尾的动态链接库文件,也有以.a结尾的静态连接库文件,这个有着明显的区别。但是在Window平台下,通过Visual Studio编译动态链接库DLL这类项目时,即生成了目的动态链接库DLL文件,同时还有一个同名的LIB文件。单独编译静态连接库项目时也生成了目标静态链接库LIB文件。
            **动态链接库**
            在其他项目中需要引用动态连接库时,需要把动态连接库的LIB文件作为资源引入到新项目当中,这样在生成项目时才能够编译成功,这个过程当中并用不到DLL动态连接库文件。只有当编译完成,在运行阶段才需要使用DLL文件,没有的话则引发异常。
            ![](https://cache.yisu.com/upload/information/20200312/76/258671.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
            [参考这里了解下](http://www.zyh2690.org/dynamic-link-library-dll-dynamic-import-libraries-lib-static-link-libraries-lib/)
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI