【发布时间】:2014-12-03 14:38:55
【问题描述】:
我有一些需要在 Delphi 应用程序中使用的 C 代码。使用 cmake,我可以在 Visual Studio 2012 中生成一个将其编译成 DLL 的解决方案。在 Delphi 中为所有功能编写所有导入单元需要永远和一天的时间。我可以使用一个工具将 DLL .h 文件转换为 pascal 导入单元,但 Visual Studio 没有为我提供 DLL 的 .h 文件。
那么我的选择是什么?:
- 我是否必须去从 .c 文件中获取所有 .h 文件并自己编译成一个文件?
- 有没有办法让 Visual Studio 在编译期间为 DLL 创建一个 .h?
- 还有什么我可以尝试将 DLL 导入 Delphi 以在其他应用程序中使用的方法吗?
提前感谢您提供的任何帮助。
【问题讨论】:
标签: c delphi visual-studio-2012 dll