首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建Dll文件

创建Dll文件
EN

Stack Overflow用户
提问于 2013-09-30 11:23:36
回答 4查看 447关注 0票数 4

我将使用Visual创建一个dll项目。

后来它的机制是什么?

这会在最后生成一个dll文件,以后可以在其他一些项目中使用吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-10-15 08:25:58

一点儿没错。使用dll函数导出和导入两个独立的项目:应用程序和dll。就这样!

票数 0
EN

Stack Overflow用户

发布于 2013-09-30 11:46:56

VS将为您生成两个文件:.lib.dll

原则上,.dll是所需的全部。您只需对该文件调用LoadLibrary并直接从.dll文件中检索导出的任何函数。这里的问题是编译器将不知道dll提供了哪些函数,因此您必须对要使用的每个函数执行GetProcAddress调用。

因为这非常不方便,VS还生成.lib文件,它为您处理整个麻烦。只需静态地将您的可执行文件链接到.lib,它将在运行时为您处理整个dll加载混乱。然后,只需在发送给客户的安装包中同时包含dll和exe (而不是lib)。

票数 2
EN

Stack Overflow用户

发布于 2013-09-30 11:32:16

是的,一旦它编译,那么在另一个项目中,您可以添加对项目或dll的引用(浏览选项)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19092994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档