複製的這個博主的,我自己是成功了,
在windows環境下利用qt編譯littlevgl,模擬圖形開發。需要提前安裝qt!
sdl僅僅用於在pc上模擬顯示,如果嵌入式裝置上,則不需要,只需要移植好對應的顯示驅動即可。
只需要開發庫即可,這裡選擇sdl2-devel-2.0.12-mingw.tar.gz (mingw 32/64-bit)
三、qt建立工程
檔案->新建專案
四、複製所需檔案到工程路徑下
將littlevgl原始碼中的檔案(紅色部分)複製到pro_littlevgl目錄下,main.c覆蓋
複製sdl 檔案到工程目錄
sdl2-2.0.12\i686-w64-mingw32\include資料夾下sdl2目錄(藍色部分)複製到上面工程路徑中,如果qt用的是mingw64,則需要對應sdl2-2.0.12\x86_64-w64-mingw32\include
sdl2-2.0.12\i686-w64-mingw32資料夾下lib目錄(藍色部分)複製到上面工程路徑下。
五、新增檔案到工程中
檔案新增完成後,pro_littlevgl.pro檔案新增sdl lib編譯選項
六、編譯執行
將sdl2.dll(sdl2-2.0.12\i686-w64-mingw32\bin)複製到build-pro_littlevgl-desktop_qt_5_14_2_mingw_32_bit-debug
執行效果:
敏捷開發和瀑布開發的區別
個人覺得 敏捷開發強調以人為中心,快速迭代,客戶參與多溝通,減少不必要的文件,包括scrum和xp 優點 快速適應變化,做出的專案比較接近客戶需要的 缺點 文件不多,如果人員流動大,維護相對更難 瀑布開發強調文件,就是不同階段按照順序自上而下而來,如需求 設計 編碼 測試 單元測試 系統測試 維護,...
敏捷開發和瀑布開發的區別
最近和朋友談起敏捷開發和瀑布開發模式,很多人認為敏捷開發是未來的專案實施的趨勢,瀑布實施太老土已經過時了。另外確實一些跨國企業如索尼,聯想也在使用敏捷的方式實施一些專案。但實際上我們看到絕大多數公司還是依然在採用瀑布的方式實施專案。我之前參與過敏捷開發的專案,但當時比較 年輕 認識不是很深刻,於是最...
Web開發 原生開發 混合開發的區別優勢
一 web 應用 web應用本質上是為移動瀏覽器設計的基於web的應用,它們是用普通web開發語言開發的,可以在各種智慧型手機瀏覽器上執行。優點 缺點 對於這些缺點,如果能把html 5的優點用到web上的話就會得到很大改善,儘管技術在提高,目前它還不能做原生應用可以做的每件事。二 原生應用 你使用...