Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Очень сильно нужна помощь (проблема с DLL при подключении ее к Visual C++))

Аноним
Я пишу на C++ Builder dll библиотеку, затем мне нужно ее использовать в Visual C++, переписываю файлы dll и lib в директорию с проектом Visual C++ , подключаю ее статически, прописываю подключение lib в настройках проекта Visual C++, все компилит нормально, но во время линковки выдает сообщение:
CORBAdll.lib : fatal error LNK1136: invalid or corrupt file
Error executing link.exe.
----------
может кто знает в чем проблема? dll в CppBuilder-е пишу как написано в хэлпе. dll ,написанные в Visual C++, нормально подключаются и работают
1.1K
24 декабря 2001 года
sawa
12 / / 20.04.2000
MS не понимает lib-ы BC. Более того, на C++ DLL нет стандарта, поэтому такие DLL можно использовать только из программ, скомпилированных тем же инструментом. Так что придётся перекомпилить библиотеку под MS.

PS Если хочешь, чтобы можно было пользоваться DLL из любой программы, пиши и экспортируй функции как Си или Паскаль. Если же хочешь экспортировать классы, пиши COM, а не просто DLL.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог