c++ - 在 VC++ 中使用 Borland C++ 代码

标签 c++ visual-c++ borland-c++

有没有办法在 VC++ 中访问 Borland 输出,用于方法调用和其他内容?

谢谢

最佳答案

我的信息可能(方式)过时了,但我之前必须确保 Borland 输出 COFF 格式的 OBJ 或 LIB 文件以与 VC 链接。

另一种选择是让 Borland 输出一个 DLL,然后从 VC++ 中使用它。名称修改和调用约定可能会导致痛苦。老实说,我已经有五年没有使用 Borland 编译器了(尽管我曾经在那里工作,十年半以前),所以我不确定 Borland 编译的 DLL 的 LIB 是否可以很好地与 VC++ 链接。

如果一切都失败了,用 Borland 编译器编译一个 DLL,使用 Dumpbin 找到导出,然后 LoadLibrary 和 GetProcAddress 获取函数指针。

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

相关文章:

c++ - 在 Borland C++ 上创建 GUI

c++ - OpenCV 错误:cv::cvtColor 中的断言失败 (scn == 3 || scn == 4),文件 ..\..\..\..\opencv\modules\imgproc\src\color.cpp,第 3737 行

需要 libsnappy 的 C++ 程序

c++ - MFC 游戏项目中的爆炸声线程正在停止正在播放的音乐

c# - 如何围绕 C 风格回调创建 lambda-wrapper?

c++ - Borland C++ 中的 Kiss fft 链接器错误

c++ - Borland C++ v3.0 图形问题

c++ - 如何使用 openssl/sha.h 对文本文件进行 SHA256 哈希处理

c++ - 如何选择所有轮廓?

c++ - 在一个 VS 项目中使用多个工具集——有风险吗?