当前位置:  开发笔记 > 编程语言 > 正文

如何使用C++源创建DLL,以及它们如何在其他源中使用?

如何解决《如何使用C++源创建DLL,以及它们如何在其他源中使用?》经验,为你挑选了1个好方法。

如何使用C++源代码创建DLL,以及它们如何在其他源中使用?



1> Klathzazt..:

DLL是一个"动态链接库",它与其他库一样工作,但不与您的可执行应用程序链接.在运行时,您可以调用特定的函数来加载DLL并执行其导出的方法.

您可以尝试自己创建DLL - 使用visual studio创建项目并指定DLL.这将为您的项目创建一些基本构造,例如项目的设置以编译DLL,以及一些用于公开方法,对象或变量的基本代码.

现在有很多步行通过帮助你:点击这里.

所以,总结一下:

DLL是一个可以在runtim e 上加载的库.这是一个非常灵活的"插件"模型.示例:您可以在运行时以编程方式选择并加载不同的DLL.每个DLL都可以是一个"插件",以提供不同的功能.

DLL有一个入口点.就像命令行可执行文件的Main函数是入口点一样,DLL有一个入口点函数,当DLL上发生不同的事件时会调用它,例如加载,卸载等等.

要使用DLL,必须使用DLL的导出对象或方法.

从其他应用程序调用这些导出的函数时,匹配兼容的类型非常重要!此外,请确保调用约定是兼容的

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有