Dll. BCB<->VC++
1. Писать dll на МСВЦ++, а в Билдере пользоваться функциями LoadLibrary и т.п.
2. Писать dll на Билдере.
3. Забить на все это.
По некоторым субъективным причинам (да и объективным тоже - это относится к третьему пункту) все это не подходит.
Не подскажете, как Билдер научить понимать lib-ы МСВЦ++.НЕТ???
Цитата:
Originally posted by S_T
Есть группа человек, которая разрабатывает некоторую программу. Так вот, один пишет визуальный интерфейс на Borland C++ Builder 5.0, другой пишет набор некоторых функций на MS VC++.NET, причем оформляет эти функции ввиде dll. При этом эту dll он спокойно же подключает к программам все на том же VC++.NET. А вот Билдер говорит, что "не пойму я формат вашего lib" файла. Здесь есть несколько выходов (с моей точки зрения):
1. Писать dll на МСВЦ++, а в Билдере пользоваться функциями LoadLibrary и т.п.
2. Писать dll на Билдере.
3. Забить на все это.
По некоторым субъективным причинам (да и объективным тоже - это относится к третьему пункту) все это не подходит.
Не подскажете, как Билдер научить понимать lib-ы МСВЦ++.НЕТ???
Есть группа человек, которая разрабатывает некоторую программу. Так вот, один пишет визуальный интерфейс на Borland C++ Builder 5.0, другой пишет набор некоторых функций на MS VC++.NET, причем оформляет эти функции ввиде dll. При этом эту dll он спокойно же подключает к программам все на том же VC++.NET. А вот Билдер говорит, что "не пойму я формат вашего lib" файла. Здесь есть несколько выходов (с моей точки зрения):
1. Писать dll на МСВЦ++, а в Билдере пользоваться функциями LoadLibrary и т.п.
2. Писать dll на Билдере.
3. Забить на все это.
По некоторым субъективным причинам (да и объективным тоже - это относится к третьему пункту) все это не подходит.
Не подскажете, как Билдер научить понимать lib-ы МСВЦ++.НЕТ???
У борланда есть утилитка implib.exe
она из dll lib делает
implib.exe -a MyDll.lib MyDll.dll
Цитата:
Originally posted by kmn
У борланда есть утилитка implib.exe
она из dll lib делает
implib.exe -a MyDll.lib MyDll.dll
У борланда есть утилитка implib.exe
она из dll lib делает
implib.exe -a MyDll.lib MyDll.dll
Спасибо большое, все отлично работает. :0)
Создаю implib-ом либу, implib.exe -a MyDll.lib MyDll.dll, добавляю её в проект. Если вызываю функцию из длл-ки, билдер при линковке ругается:
Unresolved external 'vc_dll_func()' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ.
Что тут может быть???? Всю голову изломал 8-О
Цитата:
Originally posted by kmn
У борланда есть утилитка implib.exe
она из dll lib делает
implib.exe -a MyDll.lib MyDll.dll
У борланда есть утилитка implib.exe
она из dll lib делает
implib.exe -a MyDll.lib MyDll.dll