【问题标题】:Using Borland C++ Code in VC++在 VC++ 中使用 Borland C++ 代码
【发布时间】:2009-04-09 05:12:13
【问题描述】:

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

谢谢

【问题讨论】:

  • 你能澄清你的问题吗?您想在 VC++ 中查看 Borland C++ 程序的调试或跟踪信息吗?

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


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

    创建一个静态库,然后将其链接到 VC++ 项目。小心调用约定。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-16
      • 1970-01-01
      • 2017-06-06
      • 2011-06-03
      • 1970-01-01
      • 2011-05-20
      • 1970-01-01
      • 2018-02-11
      相关资源
      最近更新 更多