Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 30, 2012 14:48:19

don_voldemar
Зарегистрирован: 2012-11-30
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с подключением .dll в Python 3.3

Добрый день, уважаемые коллеги.

Помогите, пожалуйста, решить следующую проблему. У меня Python3.3 на Windows7(64), требуется подключить самописную .dll на C++. Но при вызове:

a=CDLL("sampdll.dll")
в питоне случается ошибка:
OSError: %1 не является приложением Win32

Пробовал я подключать и свою собственную, скомпилированную под MSVC2008 dll, и примеры из интернета, скомпилированные под MSVC2008 и MSVC2005, и уже готовые dll, лежащие в папках различных программ. Везде выдается эта ошибка. Исключение составляют системные библиотеки, например,
a=CDLL("kernel32.dll")
работает нормально, при том что сама библиотека не лежит в папке вызова.

Помогите, пожалуйста подключить библиотеку.

Отредактировано don_voldemar (Ноя. 30, 2012 14:49:43)

Офлайн

#2 Ноя. 30, 2012 20:58:16

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Проблема с подключением .dll в Python 3.3

начните с того что укажите полный путь к своей dll.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version