почему написано "не могу открыть файл" python26.lib ""? - PullRequest
1 голос
/ 10 сентября 2010

Когда я пытаюсь использовать cl -LD test.c -test.dll, он говорит can not open "python26.lib", почему это происходит ?? благодарю вас. (Я пытался сгенерировать файл dll с помощью этой команды, чтобы python мог вызвать его)

1 Ответ

1 голос
/ 10 сентября 2010

взято из этой ссылки - надеюсь, это вам поможет

Это вызвано следующими строками в файле c: \ Python26 \ include \ Pyconfig.h

# ifdef _DEBUG
# pragma comment(lib,"python26_d.lib")
# else
# pragma comment(lib,"python26.lib")
# endif /* _DEBUG */

Итак, пожалуйста:

  1. Предоставьте python26_d.lib в Установщик.

или

  1. убрать эту автоматическую "прагму" comment lib "из pyconfig.h, так как Я не могу отключить его снаружи (насколько я знаю).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...