我正在嘗試構建P4Python,如here和更新版本發現here。我有P4 API位於C:\ p4api。我在setup.cfg中正確設置了p4_api變量。在P4Python提取的C:\ P4Python-2010.1中,我運行命令C:\P4Python-2010.1>python setup.py install > log.txt
來安裝它。構建P4Python與P4API的故障
不過,我得到一噸的無法解析外部的,如圖中的log.txt(這些只是少數):
P4Result.obj : error LNK2019: unresolved external symbol "private: static char * StrBuf::nullStrBuf" ([email protected]@@0PADA) referenced in function [email protected]@@[email protected]@[email protected]@@Z
PythonMergeData.obj : error LNK2001: unresolved external symbol "private: static char * StrBuf::nullStrBuf" ([email protected]@@0PADA)
P4MapMaker.obj : error LNK2001: unresolved external symbol "private: static char * StrBuf::nullStrBuf" ([email protected]@@0PADA)
P4API.obj : error LNK2001: unresolved external symbol "private: static char * StrBuf::nullStrBuf" ([email protected]@@0PADA)
我不知道從哪裏它希望找到這些東西,或他們應該是。我將P4API目錄添加到PATH,並且仍然出現錯誤。任何幫助是極大的讚賞。
您正在使用哪種版本的Python? 86? 64? – Dennis