最近編譯tesseract需要用到cppan,但是一開始運行cppan就顯示已停止工作。
運行
cppan --trace
查看停到了那一步,結(jié)果居然...一開始就崩了
網(wǎng)上對此記錄的很少,只查到有人是路徑含有非ASCII碼字符會導(dǎo)致這種情況。
但是我路徑是全英文的啊...
后來經(jīng)過千辛萬苦的調(diào)試發(fā)現(xiàn):居然是因為我的用戶名有空格?。?!
導(dǎo)致了 C:\Users\XXX 路徑被截斷,本質(zhì)上還是因為路徑出錯。
因為我AppDate里的應(yīng)用不多修改后重裝就行,
直接在注冊表里修改路徑(可以不改用戶名)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\

然后在PE把原來的文件夾重命名
參考:https://superuser.com/a/498983
其實還是重裝系統(tǒng)算了...