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

时间:2009-04-09 05:12:14

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

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

由于

2 个答案:

答案 0 :(得分:3)

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

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

如果所有其他方法都失败了,请使用Borland编译器编译DLL,使用Dumpbin查找导出,然后使用LoadLibrary和GetProcAddress获取函数指针。

答案 1 :(得分:0)

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