gpt4 book ai didi

c++ - 在 C++ 中使用 Delphi DLL

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:35:03 24 4
gpt4 key购买 nike

如何在我的 C++ 项目(控制台应用程序)中使用用 Delphi 编写的 DLL?

我已经阅读过包装器。有比这更简单的方法吗?或者这个方法(包装器)是如何工作的?

最佳答案

如果您使用 C++Builder 编译您的 C++ 项目,这很简单。只需在您的代码中包含由 Delphi 编译器生成的 C++ 包装器头文件,并将您的代码与 Delphi 库 stub 链接起来。

但是,如果您无法访问包装器、Delphi 源代码或 Delphi 编译器,我不确定您是否可以设法做到这一点。在这种情况下,或者如果您不使用 C++Builder,如果 Delphi 代码将 OO 功能导出为 COM 对象,则必须应用 DLL 的典型用法并遵循标准调用约定和 COM 规则。

关于c++ - 在 C++ 中使用 Delphi DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6017787/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com