Я пытаюсь собрать P4Python, как описано здесь и найдена более свежая версия здесь .У меня есть P4 API, расположенный в C: \ p4api.Я правильно установил переменную p4_api в setup.cfg.В то время как в C: \ P4Python-2010.1, где извлекается P4Python, я запускаю команду C:\P4Python-2010.1>python setup.py install > log.txt
, чтобы установить его.
Однако я получаю тонну неразрешенных внешних объектов, как показано в log.txt (этитолько несколько):
P4Result.obj : error LNK2019: unresolved external symbol "private: static char * StrBuf::nullStrBuf" (?nullStrBuf@StrBuf@@0PADA) referenced in function __ehhandler$?Fmt@P4Result@@AAEXPBDPAU_object@@AAVStrBuf@@@Z
PythonMergeData.obj : error LNK2001: unresolved external symbol "private: static char * StrBuf::nullStrBuf" (?nullStrBuf@StrBuf@@0PADA)
P4MapMaker.obj : error LNK2001: unresolved external symbol "private: static char * StrBuf::nullStrBuf" (?nullStrBuf@StrBuf@@0PADA)
P4API.obj : error LNK2001: unresolved external symbol "private: static char * StrBuf::nullStrBuf" (?nullStrBuf@StrBuf@@0PADA)
Я понятия не имею, где он ищет эти вещи или где они должны быть.Я добавил каталог P4API в PATH, и все еще получаю ошибки.Любая помощь с благодарностью.