【发布时间】:2011-06-03 17:12:09
【问题描述】:
我必须支持使用旧 Borland 编译器 (BC 5) 用 C 语言编写的旧应用程序。
不幸的是,我们使用的旧 TCP/IP 库已经开始显示它已经过时并且在 Vista 和 Win7 机器上出现问题。
我有一个可用于 MS Visual C++ 的新函数库,我想用它来制作一个可从 Borland C 调用的 DLL。
所以,我有两个问题: 1) 如何使 Visual C++ DLL 可从 Borland C 程序调用,以及 2)如果它是可调用的,如何从普通的旧C调用C++函数?
理想情况下,整个项目都应该转换为 Visual C,但有许多遗留功能将使该项目成为一项重大任务!我正在寻找一个快速的补丁来让它存活一段时间:)
史蒂夫
【问题讨论】:
-
你还有 borland C 编译器吗?如果是这样,您可以尝试减少应用程序和库之间的接触区域。
标签: c++ c visual-c++ dll turbo-c