4 / 3 / 1
Регистрация: 28.07.2009
Сообщений: 133
|
|
1 | |
C# не может загрузить DLL C++16.10.2017, 15:47. Показов 2946. Ответов 4
Метки нет (Все метки)
Добрый день!
Есть аппликация, сделанная на VS 2017, ( C# и DLL C++) в Windows 2010. Все работало прекрасно на наших машинах (с SDK) и на Windows младше 2010. При инсталляции программы на Windows 2010 без SDK возникла проблема: при загрузке DLL головная программа не видит DLL. Причем, если брать старую версию DLL, созданную на VS С++6.0, то все нормально. Что это может быть? Требуются какие-то доп.определения? Спасибо.
0
|
16.10.2017, 15:47 | |
Ответы с готовыми решениями:
4
Кто может поделиться файлами ogg.dll, vorbis.dll и vorbisfile.dll - 32-х и 64-битными версиями? установка php5.3.1 - как загрузить libmysql.dll / ntwdblib.dll Невозможно загрузить DLL xtgina.dll. "Не удается загрузить DLL Microsoft.DiaSymReader.Native.amd64.dll не найден указанный модуль" |
Администратор
|
|
16.10.2017, 18:21 | 2 |
Сообщение было отмечено ezus как решение
Решение
Как именно делается загрузка и как проявляется ошибка? Так сходу я бы предположил что DLL зависит от других DLL которых нет в системе. Проверить зависимости можно с помощью dependency walker. Решение в этом случае будет пересобрать C++ DLL с учетом минимально необходимой версии Windows. Для этого нужно определить символы WINVER и _WIN32_WINNT - Using the Windows Headers.
Что это за зверь?
0
|
102 / 106 / 62
Регистрация: 19.11.2015
Сообщений: 380
|
|
16.10.2017, 23:48 | 3 |
OwenGlendower, возможно, он имел ввиду Windows Server, кто знает))
0
|
4 / 3 / 1
Регистрация: 28.07.2009
Сообщений: 133
|
|
17.10.2017, 08:41 [ТС] | 4 |
Спасибо
Вопрос решен: в Windows 2010 нет ряда runtime библиотек.
0
|
Rius
|
17.10.2017, 08:58
C# не может загрузить DLL C++
#5
|
0
|
17.10.2017, 08:58 | |
TaoFramework: не удается загрузить DLL "freeglut.dll" Не удается загрузить DLL "dokan1.dll" Не может загрузить controller Загрузить DLL из ресурсов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |