Qt跨平台專案在Mac平台的編譯

2021-09-19 06:08:52 字數 513 閱讀 5561

如果是剛拿到手的mac,那麼需要先安裝xcode,安裝這個可能會提示把系統公升級到最新,所以使用mac總會受迫地公升級公升級公升級,每次公升級都是好幾個g,?。

安裝好xcode要記得開啟,這個過程大概會自動配置一些引數,否則接下來安裝的qt在編譯過程將可能提示sdk配置不正確。

安裝好qt之後,就可以開始編譯你的跨平台專案了。

與windows的差別是,mac的lib庫配置路徑要做調整,只有lib,沒有bin路徑。

mac上軟體的打包也是比較麻煩的,需要有耐心。

mac軟體的路徑比較特別

mac程式圖示和windows不同,圖示影象字尾icns。

只要在命令列輸入命令,還是很方便的。

在專案的.pro中新增

mac
注意.pro中windows的圖示**要

win32
括號起來,避免不同平台的資源檔案干擾,導致mac圖示配置plist生成錯誤。

Qt5 6跨平台問題

啊,這個問題。最近寫了乙個鬥魚彈幕接收的cpp。其實是官方文件給的大部分,我修改了一小點qaq。想著qt垮了個平台,然後就出了這檔子事。我是在ubuntu 64位下qt5.664 位編譯的成功的能執行。然後放到了win7 64位下的qt5.632位 就出錯。問題如下 d qt qt5.6.1 5.6...

Qt跨平台開發 隨筆記錄

1 libstdc 6.dll 如果不能使程式執行則使用mingw bin 中的libstdc 6.dll 的這個庫。2 19.qt 事件傳送函式sendevent postevent 3 qt自定義事件 4 qt狀態機框架 qt狀態機框架 簡單的狀態機 分段講解 5 arm40 ubuntu交叉編...

專案經驗 跨平台互動篇

在大型專案中,和其它平台進行互動是避免不了的,這些平台中資料庫和開發平台肯定是不能確定的,所以他們之間進行互動,一定要注意,下面給大家介紹下我的經驗 1 盡量不要用開發平台中特有的機制,我是搞 net 的,像remoting 在這種專案中就別用了,因為你不知道對方的開發平台,可以考慮用 webser...