Я тестирую модуль Python c в Eclipse с помощью модульного тестирования PyDev.
Этапы разработки:
Сначала я пишу тесты Python в Eclipse, а затем код C, который проходит
тесты для модуля в Codeblocks. Вот где скрипт называется
создать для него привязки dll и ctypes. После этого «dll» и
Код «py» копируется в каталог, куда модуль может быть легко импортирован.
Но иногда я получаю ошибку:
IOError: [Errno 13] Отказано в доступе: 'C: \ ... \ pyCModule.dll'
Я не нашел причину для этого (отключение анализа кода и кода
завершение не помогло). Я проверил с помощью Process Explorer (из
sysinternals) и это показывает, что у процесса eclipse есть python.exe как дочерний
(Я полагаю, что это из PyDev) и тот использует мой pyCModule.dll (и
не всегда выпуская его).
Есть ли у кого-нибудь и идея желания может быть сделано здесь? или что не так?
Заранее спасибо!
Francis