當前位置:首頁 » 編程軟體 » 編譯sdl

編譯sdl

發布時間: 2022-05-11 08:08:31

⑴ 在編譯ffmpeg時候,在編譯信息里出現 SDL support no 的信息,請問怎麼解決

Cygwin
還是
MinGw?
MinGW
我最近剛配好
下載SDL-devel-1.2.14-mingw32.tar.gz
將其中的lib
bin
include
放到MiGW的對應文件夾
修改SDL-config
為prefix=c:/MinGW就可以了

⑵ 如何成功運行SDL官方提供的Android平台的Demo

操作步驟:
第一步:准備SDL源代碼包;
1. 去官網下載最新版SDL2-2.0.3.tar.gz;
2. 解壓後,可以在根目錄下找到android-project目錄和README-android.txt,前者是一個一個Android工程模板,後者是關於如何使用該工程的文檔說明。
3. 調整目錄,使其成為一個可編譯的工程:
(1) 將android-project目錄剪切到與SDL2-2.0.3同級的目錄;
(2) 然後將SDL2-2.0.3目錄拷貝到android-project\jni目錄下,並重命名為SDL;
第二步:為SDL增加main函數
(1) 下載wiki.libsdl.org/Tutorials#Android.c文件;
(2) 下載之後將其放入android-project\jni\src目錄;
(3) 將main.c加入android-project\jni\src\Android.mk: 在Android.mk中默認有個YourSourceHere.c,將其替換為main.c即可;
第三步:編譯libSDL2.so和libmain.so
註:請確認NDK的bin目錄已經配置到環境變數PATH中去;
打開cmd命令窗口,進入到android-project目錄,然後執行"ndk-build"命令進行編譯。編譯成功後會在android-project根目錄下生成libs目錄,下面有各個平台的需要的這兩個so文件。
第四步:修改build target配置文件
默認的工程是使用的=android-12,必須使這個target與系統配置的一致,否則編譯會失敗. 具體的配置位於android-project/project.properties和android-project/default.properties中。由於adt-bundle-windows-x86_64-20130729.zip包對應的是android-18,因此需要將這兩個文件中的配置全部改為android-18.
第五步:導入Eclipse運行
依次選擇File->New->Android->Android Project from Existing Code,然後選擇android-project目錄將工程文件導入到Eclipse中。
然後選擇按照正常的Android工程運行即可。這個時候程序閃一下什麼都沒有,因為沒有添加資源。可下載一個bmp圖片放到android-project/assets中,這個目錄是由eclipse自動生成的。然後運行就可以看到通過SDL渲染出來的圖片了。

⑶ wxDev-C++編譯SDL和OpenGL程序,會的就幫個忙

為什麼放著好用的Visual Studio 系列不用,而非要用wxDev-C++之類的?
現在有很多書,或者人在誤導大家,用什麼命令行編譯,看起來很酷,但實際毫無用處,這些事交給編譯器做有什麼不好呢?
有這些精力多集中在代碼和演算法上不是很好么?

那你倒說說開源的好在哪?現在跟風的人真是不少

linux編譯SDL庫(下面指令的含義)

./configure 是一個配置命令,告訴你需要在PC機上編譯,然後用於arm,可能是參數變化了

⑸ 請教如何編譯SDL和qemu

在試用VirtualBox後我就扔掉qemu和bochs了

⑹ LINUX編譯SDL庫(下面指令的含義)

./configure
是一個配置命令,告訴你需要在PC機上編譯,然後用於arm,可能是參數變化了

⑺ 我編譯SDL庫總是出現[build/SDL_pulseaudio.lo] 錯誤 1 有編譯文檔嗎 QQ:1607584059 謝謝

貌似 還有 記不清了 我以前用的友善之臂的開發板 出現這個錯誤很兩個可能1仔細檢查 下命令看有沒有少空格和打錯命令 2少下幾個安裝包 我當時就是少安裝了幾個安裝包 裝上之後就解決了
你加下我QQ吧 有時間我發給你 280747135 具體安裝包可能你要自己網上找了 學了太久真心記不清了 文檔的話我這里應該還有

⑻ SDL編譯失敗./src/thread/pthread/SDL_sysmutex.c:35:25: #if with no expression

因為你是這樣定義的FAKE_RECURSIVE_MUTEX

#define FAKE_RECURSIVE_MUTEX

這樣定義並沒有給個宏定義賦值,值是空的,因此不能用#if,而只能用#ifdef FAKE_RECURSIVE_MUTEX

在定義的地方改成
#define FAKE_RECURSIVE_MUTEX 1

⑼ 如何編譯SDL2擴展庫

這個提示是缺少SDL2.dll。你可以去SDL官網下載這個文件,放到C:\windows\system32文件夾下。如果這一步完成後,可以運行了,那就好了。 但是可能還缺少別的動態鏈接庫,重裝系統後一些注冊表信息也可能丟失了。所以,重裝一下游戲更靠譜。

⑽ 在linux下聯合編譯ffmpeg和SDL源碼之一 / 藍訊

看到個類似的問題:www.avidemux.org/smf/index.php?topic=11974.0你這個東西真不好說,不過看來是x264因為是靜態編譯,靜態編譯我記得需要別的函數庫也是靜態的。你這個應該是x264本身就有找不到的函數入口問題,導致現在傳染給了ffmpeg

熱點內容
app什麼情況下找不到伺服器 發布:2025-05-12 15:46:25 瀏覽:714
php跳過if 發布:2025-05-12 15:34:29 瀏覽:467
不定時演算法 發布:2025-05-12 15:30:16 瀏覽:131
c語言延時1ms程序 發布:2025-05-12 15:01:30 瀏覽:166
動物園靈長類動物配置什麼植物 發布:2025-05-12 14:49:59 瀏覽:735
wifi密碼設置什麼好 發布:2025-05-12 14:49:17 瀏覽:148
三位數乘兩位數速演算法 發布:2025-05-12 13:05:48 瀏覽:397
暴風影音緩存在哪裡 發布:2025-05-12 12:42:03 瀏覽:542
access資料庫exe 發布:2025-05-12 12:39:04 瀏覽:630
五開的配置是什麼 發布:2025-05-12 12:36:37 瀏覽:365