gpt4 book ai didi

c - 将 C 头文件 (.h) 转换为 VB 的工具?

转载 作者:行者123 更新时间:2023-11-30 16:05:23 25 4
gpt4 key购买 nike

我可以看到有一些工具可以将 .h 转换为 Python、Perl、D、Pascal 等。是否有用于 VB6 或任何其他类似 VB 的工具(例如 Jabaco)?

最佳答案

正如其他答案所观察到的,您可以使用程序转换引擎从 C 源代码自动生成此类 header 。

但是,您真正需要的是一个已经理解 C 的程序转换引擎,因为解析 C 并了解类型是什么是一项非常困难的任务。 (询问 GNU 编译器人员,或者直接查看 GCC 的源代码)。纯转换系统(例如,那些没有 C 前端的系统)对您的服务很差,因为您必须自己生成所有符号表数据。

DMS Software Reengineering Toolkit是一个功能齐全的程序转换,具有一个full featured C front end ,包括预处理器、AST构建、符号表构建、控制和数据流分析、指向分析、调用图构建……所有这些结果都可以在转换过程中使用,使您的工作变得更轻松。

与其他程序转换系统一样,有一个陡峭的学习曲线。然而,您需要将其与以下成本进行比较:a) 没有答案并反复手工完成所有翻译,b) 构建您自己的 C 前端的成本,以及 c) 它显着提高了您实际上会得到有效的结果。从这个角度来看,恕我直言,它非常便宜。

关于c - 将 C 头文件 (.h) 转换为 VB 的工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1150214/

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