《仙劍奇俠傳》編譯執行

2021-10-22 18:16:36 字數 1869 閱讀 3326

今天在github上找到了《仙劍奇俠傳》的rpg單機遊戲sdlpalsdlpal是乙個開源專案,基於sdl把仙劍奇俠傳重寫了一遍。 下面是我的編譯過程總結。

$ git clone

$ git clone  sdlpal/3rd/sdl/
開啟解決方案:sdlpal\win32\sdlpal.sln

sdl解決方案右鍵屬性,附加依賴項加入如下內容

d3d8.lib

dxerr8.lib

uuid.lib

dxguid.lib

dinput8.lib

d3dxof.lib

否則會出現如下錯誤

1>sdl.lib(sdl\_dx5video.obj) : error lnk2001: 無法解析的外部符號 \_guid\_rzaxis

1>sdl.lib(sdl\_dx5video.obj) : error lnk2001: 無法解析的外部符號 \_guid\_ryaxis

1>sdl.lib(sdl\_dx5video.obj) : error lnk2001: 無法解析的外部符號 \_guid\_rxaxis

1>sdl.lib(sdl\_dx5video.obj) : error lnk2001: 無法解析的外部符號 \_guid\_zaxis

1>sdl.lib(sdl\_dx5video.obj) : error lnk2001: 無法解析的外部符號 \_guid\_yaxis

1>sdl.lib(sdl\_dx5video.obj) : error lnk2001: 無法解析的外部符號 \_guid\_xaxis

1>sdl.lib(sdl\_dx5video.obj) : error lnk2001: 無法解析的外部符號 \_guid\_key

1>sdl.lib(sdl\_dx5video.obj) : error lnk2001: 無法解析的外部符號 \_iid\_idirectdrawsu***ce3

1>sdl.lib(sdl\_dx5yuv.obj) : error lnk2001: 無法解析的外部符號 \_iid\_idirectdrawsu***ce3

1>sdl.lib(sdl\_dx5video.obj) : error lnk2001: 無法解析的外部符號 \_iid\_idirectdraw2

1>sdl.lib(sdl\_dx5video.obj) : error lnk2001: 無法解析的外部符號 \_iid\_idirectdrawgammacontrol

1>sdl.lib(sdl\_dx5events.obj) : error lnk2001: 無法解析的外部符號 \_guid\_sysmouse

1>sdl.lib(sdl\_dx5events.obj) : error lnk2001: 無法解析的外部符號 \_guid\_syskeyboard

1>sdl.lib(sdl\_dx5events.obj) : error lnk2001: 無法解析的外部符號 \_iid\_idirectinputdevice2a

1>.\\release\\sdlpal.exe : fatal error lnk1120: 15 個無法解析的外部命令

git clone   data
資源檔案在data/data目錄下,執行程式,需要指定資源檔案。

sdlpal配置檔案和可執行檔案在同級目錄:sdlpal.cfg

虛幻4能夠救《仙劍奇俠傳》麼?

一進入2019年筆者就很開心,新年新氣象。而且新的一年,又有很多期待的遊戲將要問世。作為資深玩家,無論回味經典還是開拓創新,都能夠讓我們心情愉悅,放下煩惱。2019年,最期待的遊戲自然是 仙劍奇俠傳7 這是我印象中最為期待的一款國產遊戲了。畢竟2017年就開始公布立項,直到2019年下半年才發售 如...

仙劍奇俠傳3 巧取經驗值

這是散仙目前發現到最有用的技巧,不過用這招前有1個前提,那就是你想要練功的角色必須有全體攻擊法術or特技 比較希望是法術,因為打的多比較保險 如果有天祿辟邪玉 經驗值 5 效果更好。原因是因為一般敵人很少只有乙個,依照仙三的程式設計,通常有動作的角色的經驗值會比沒動作的角色多出一些,而解決最後乙個敵...

英雄無敵3版的仙劍奇俠傳

英雄無敵3版的仙劍奇俠傳 戰役,共8張地圖?使用方法 複製到英雄無敵3安裝目錄下的maps資料夾中,進入 遊戲 新遊戲 戰役 自創戰役。要看仙劍頭像的,請把那些 pcx檔案複製到英雄無 敵3安裝目錄下的data資料夾中,英雄無敵就變成仙劍無 敵了。超高難度 要挑戰難度的來吧!第一版由鬼飛龍創意 gu...