2011-09-19 62 views
0

我正在嘗試構建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,並且仍然出現錯誤。任何幫助是極大的讚賞。

+0

您正在使用哪種版本的Python? 86? 64? – Dennis

回答

0

除了Python版本,您還可以提供您正在使用的P4API(確切版本字符串)嗎?

http://public.perforce.com:8080/guest/sven_erik_knop/P4Pythonlib/bin/?ac=83

親切的問候

斯文埃裏克

通過你的方式,你可以通過進入Perforce的市民在這裏找到預構建的二進制發行版使您的生活更輕鬆PS:

如果您有任何與Perforce和P4API相關的問題,也可以聯繫[email protected]

+0

我知道這篇文章已經有好幾年了,但是這個鏈接會將你帶到Perforce的SWARM頁面。有沒有更新的鏈接? –