Использование кода Borland C ++ в VC ++ - PullRequest
1 голос
/ 09 апреля 2009

Есть ли способ доступа к выводу Borland в VC ++ для вызовов методов и прочего?

Спасибо

Ответы [ 2 ]

3 голосов
/ 09 апреля 2009

Моя информация (кстати) устарела, но прежде мне нужно было убедиться, что Borland выведет OBJ или LIB-файл в формате COFF для связи с VC.

Другой вариант заключается в том, чтобы Borland вывел DLL, а затем использовал ее из VC ++. Соглашения по искажению имен и вызовам могут причинить боль. Честно говоря, я не использовал компилятор Borland в течение полувека (хотя я работал там полтора десятилетия назад), поэтому я не уверен, будет ли LIB для скомпилированной библиотеки Borland надлежащим образом с VC ++. 1003 *

Если ничего не помогает, скомпилируйте DLL с помощью компилятора Borland, используйте Dumpbin, чтобы найти экспорт, затем LoadLibrary и GetProcAddress, чтобы получить указатели на функции.

0 голосов
/ 09 апреля 2009

Создайте статическую библиотеку, затем свяжите ее с проектом VC ++. Будьте осторожны с соглашениями о вызовах.

...