GameDesign 板


LINE

2020-01-05 10:30=>15:30 花了5個小時造出了64bit執行檔, 至少可以看到第一個畫面,然後: gdb: unknown target exception 0xe24c4a03 at 0x7ffd5e21a388 Program received signal ?, Unknown signal. (gdb) bt #0 0x00007ffd5e21a388 in RaiseException () from C:\WINDOWS\System32\KernelBase.dll #1 0x00000000041803b8 in ?? () #2 0x0000000004180378 in ?? () #3 0x00000000005be350 in lj_lib_load () https://github.com/dinodeck/dinodeck O:\rpg\dinodeck\src>make PLATFORM_DD=WINDOWS 自建的 OpenAL 壞了,用系統的: C:\msys64\mingw64\bin>copy libopenal-1.dll o:\rpg\ #0 0x00000000000960ee in ?? () #1 0x0000000000fd21cf in alc_initconfig () at O:\rpg\dinodeck\lib\openal-soft\Alc\ALc.c:883 #2 0x0000000000fe00e2 in alcall_once (once=once@entry=0x1041100 <alc_config_once>, callback=callback@entry=0xfd21b0 <alc_initconfig>) at O:\rpg\dinodeck\lib\openal-soft\common\threads.c:479 #3 0x0000000000fd3c02 in alcOpenDevice (deviceName=0x0) at O:\rpg\dinodeck\lib\openal-soft\Alc\ALc.c:3312 #4 0x00000000004456d6 in DDAudio::DDAudio() () #5 0x0000000001590000 in ?? () #6 0x0000000000000001 in ?? () #7 0x000000000057edc6 in operator new(unsigned long long) () #8 0x0000000000000068 in ?? () #9 0x0000000001596218 in ?? () #10 0x0000000001596620 in ?? () #11 0x0000000001596e10 in ?? () #12 0x000000000097fc60 in ?? () #13 0x000000000044ab7c in Dinodeck::Dinodeck(std::string const&) () LDFLAGS+=../lib/openal-soft/build/libOpenAL32.a LDFLAGS+=../lib/openal-soft/build/libaltonegen.dll.a LDFLAGS+=../lib/openal-soft/build/libcommon.a LDFLAGS+=../lib/openal-soft/build/libopenal-info.dll.a LDFLAGS+=../lib/openal-soft/build/libtest-common.a LIB 要在執行檔的目錄: O:\rpg\dinodeck\lib\freetype\objs\.libs 01/05/2020 08:15 AM 3,022,633 libfreetype-6.dll O:\rpg\dinodeck\lib\ftgl\src>copy ftgl.dll o:\rpg\ O:\rpg\dinodeck\lib\openal-soft\build>copy altonegen.exe o:\rpg\ 系統的 SDL 不能用,其他函式庫也有相同的情形: c:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.8.2/../../../../ x86_64-w64-mingw32/lib/../lib/libmingw32.a(lib64_libmingw32_a-crt0_c.o): crt0_c.c:(.text.startup+0x25): undefined reference to `WinMain' ../lib/sdl-1.2.15/build/.libs/libSDL.a(SDL_video.o): In function `SDL_SetVideoMode': O:\rpg\dinodeck\lib\sdl-1.2.15/./src/video/SDL_video.c:594: undefined reference to `sysevents_mouse_pressed' libluajit-5.1.a(ljamalg.o):(.text+0x479d): undefined reference to `__imp___acrt_iob_func' libluajit-5.1.a(ljamalg.o):(.text+0x33382): undefined reference to `__imp___p__fmode' libluajit-5.1.a(ljamalg.o):(.text+0x3e596): undefined reference to `__imp___acrt_iob_func' libluajit-5.1.a(ljamalg.o):(.text+0x3eb78): undefined reference to `__imp__difftime64' 用作者 github 的 SDL, configure.ac/configure 要改才支持 mingw64 https://github.com/dinodeck/sdl-1.2.15.git O:\rpg\dinodeck\lib\sdl-1.2.15> sh configure --enable-video --enable-directx --enable-events -ldxguid -lwinmm undefined reference to `IID_IDirectInputDevice2A' undefined reference to `GUID_SysKeyboard' x86_64-pc-msys64 checking whether we are cross compiling... no $have_win32_gcc configure: error: *** Unsupported host: Please add to configure.in O:\rpg\dinodeck\lib\sdl-1.2.15> findstr mingw build-scripts\config.sub mingw32) os=-mingw32 mingw32ce) os=-mingw32ce os=-mingw32 | -mingw32* | -linux-gnu* | -linux-newlib* | checking build system type... Invalid configuration `x86_64-pc-msys': system `msys' not recognized configure: error: /bin/sh ./build-scripts/config.sub x86_64-pc-msys failed https://discourse.libsdl.org/t/sdl-gcc-and-windows/8042/2 cmake -G "MinGW Makefiles" -D CMAKE_MAKE_PROGRAM="C:\MinGW\bin\mingw32-make.exe" .. O:\rpg\dinodeck\lib\openal-soft\build> ..\..\physfs\cmake-2.8.3-win32-x86\cmake-2.8.3-win32-x86\bin\cmake -G "MinGW Makefiles" -D CMAKE_MAKE_PROGRAM="C:\MinGW\bin\mingw32-make.exe" .. O:\rpg\dinodeck\lib\ftgl\src\lib>copy libftgl.a ..\libftgl_static.a O:\rpg\dinodeck\lib\ftgl\src\lib>copy ftgl.dll .. findstr GLuint C:\Mingw\x86_64-w64-mingw32\include\GL\gl.h typedef unsigned int GLuint; pacman -S mingw-w64-x86_64-freeglut cmake 用 physfs 目錄的 .zip 解開的執行檔 O:\rpg\dinodeck\lib\physfs\build2> ..\cmake-2.8.3-win32-x86\cmake-2.8.3-win32-x86\bin\cmake -G "MinGW Makefiles" -D CMAKE_MAKE_PROGRAM="C:\MinGW\bin\mingw32-make.exe" ..\..\PhysFS luajit 要用 set MSYSTEM=MINGW64 https://github.com/openai/retro/issues/30 set MSYSTEM=MINGW64 O:\rpg\dinodeck\lib\LuaJIT\src>make libluajit.a AR libluajit.a lj_vm.s:6: Error: unknown pseudo-op: `.hidden' lj_vm.s:7: Warning: .type pseudo-op used outside of .def/.endef: ignored. https://hustlei.github.io/2018/11/msys2-for-win.html -- https://youtu.be/MMWBPklrRB4 小雞逼逼(崩潰版)
https://youtu.be/KlZL1hqGxDg 《江南夜色》
https://youtu.be/WIW16vMdrZU 《告白氣球》
--



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.161.218.59 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/GameDesign/M.1578847765.A.DDB.html







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:e-shopping站內搜尋

TOP