Ошибка GetTickCount64 при использовании Python и переполнения стека

Я пытаюсь встроить модуль Python в более крупную программу на C ++ (соответствующие детали: VS2005, WinXP Python 2.7). Когда я создаю новый экземпляр класса, который включает «python.h», и пытаюсь запустить мою программу, я получаю сообщение об ошибке «Точка входа в процедуру GetTickCount64 не может быть расположена в библиотеке динамических ссылок KERNEL32.ll».
Я читал в Интернете, что это происходит из-за того, что GetTickCount64 не существует в XP, поэтому я добавил правильные заголовки Windows ко всем моим файлам. Тем не менее, я все еще получаю сообщение об ошибке, и это происходит, даже если я закомментирую все в классе-нарушителе, кроме файла include для Python.h.
Итак, чтобы перейти к актуальному вопросу. Мне было интересно, может ли сам Python вызывать или включать GetTickCount64, и если да, то как это предотвратить.

Спасибо за любую помощь!

0

Решение

Полагаю, я отправил пост быстро, так как, думаю, сам все разобрал. Для всех, кто находится в том же положении, я скачал исходный код Python и скомпилировал флаги Windows XP в VS2005, и все, кажется, хорошо с миром.

0

Другие решения


По вопросам рекламы [email protected]