0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 15
|
|||||||||||
1 | |||||||||||
Подключение dll в MSVS 2010 C++07.04.2013, 19:17. Показов 2807. Ответов 27
Метки нет (Все метки)
Код:
error LNK2019: unresolved external symbol "__declspec(dllimport) int __cdecl summe(int)" (__imp_?summe@@YAHH@Z) referenced in function _main. Сам dll файл был создан в Delphi, вот код:
EXPORTS summe Полученный в результате mydll.lib поместил в папку с проектом и прописал его в Linker -> Input -> Additional Dependencies. Файл mydll.dll поместил в папку с exe-шником. Что нужно сделать, что-бы оно заработало?
0
|
07.04.2013, 19:17 | |
Ответы с готовыми решениями:
27
MSVS 2010. Автоматическое подключение stdafx.h ко всем новым проектам Конвертировать с MsVS 2008 в MsVS 2010 MSVS 2010 Hello world Где находиться папка Source Files в MSVS 2010 |
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 15
|
|||||||||||
07.04.2013, 23:45 [ТС] | 22 | ||||||||||
Поменял код:
Unhandled exception at 0x003a383a in dll_only.exe: 0xC0000005: Access violation reading location 0x00000002. Код Delphi:
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,523
|
|
08.04.2013, 00:03 | 23 |
Почитай про соглашения о вызовах
хотя бы здесь http://programming-lang.com/ht... ndex4.html паскаль и С по разному передают параметры и чистят стек у тебя видать чистит стек вызываемая функция а проге на С это не нравится
0
|
08.04.2013, 00:12 | 24 | |||||
У вас же в паскале параметры передаются как var Уберите var будет по значению.
1
|
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 15
|
|
08.04.2013, 00:37 [ТС] | 25 |
Спасибо!!! Заработало
если убирать var, то похоже оно адреса суммирует а не значения
0
|
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 15
|
|||||||||||
08.04.2013, 00:54 [ТС] | 27 | ||||||||||
при таком варианте:
0
|
08.04.2013, 01:08 | 28 | ||||||||||
Проверяю:
1
|
08.04.2013, 01:08 | |
08.04.2013, 01:08 | |
Помогаю со студенческими работами здесь
28
Проблемы с кодировкой при переключении из Debug в Release в MSVS 2010 Собрать проект MSVS со всеми dll-ками Подключение .dll в Visual Studio 2010 Visual Studio 2010 подключение DLL(C++) к проекту на C# Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |