d編譯過程中的錯誤.

1,Failed to spawn new process,意思是,這個編譯好的程序,不是好程序.
2,無效的庫格式;已忽略庫,我估計這是這個庫是用ldc2連接的,所以dmd連接不了.所以產生大量的未解析符號.
3,ldc2的dub,突然崩潰,然後下載最新的版本1.20,發現裏面沒有dub,然後把dmddub複製過去.居然生成成功了.
即,單獨的dub在最新的dmd裏面是穩定的,前幾版也是穩定的.但鏈接有問題.而ldc鏈接沒問題.但前面版本的dub有問題,要崩潰.然後把dmd裏面的dub複製過去.結果就好了.
主要要找dmd的鏈接錯誤. 用link,lld-link替換後都沒用.
dub -b release,這樣編譯發佈版本.
4,碰到一次access violation.曉得是怎麼回事哦.
5,only one main, WinMain, or DllMain allowed. Previously found main at source\app.d.
不能亂包含.有些只能包含某些庫.
說你衝突時,這樣:versions "VibeCustomMain"加入sdl中.得仔細看看dub的幫助文檔.
6,Error: undefined identifier NativeEventDriver
7,Error: static assert: "No event driver has been selected. Please specify a -version=Vibe*Driver for the desired driver." shell returned 1
8,ldc的dub與dmd的dub不一樣,把dub的複製過去,ldc的dub重命個名.
9,將註冊表裏面的link重命名.dmd的鏈接老是出問題.還有最可惡的access violation,老是這句,可能通過 dub clean一下,怎麼回事.
最可惡的access violation=>這句話意思是說,連接不了網站,往外訪問的時候出現問題了.坑人!
正向與反向代理

發佈了366 篇原創文章 · 獲贊 25 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章