2.修改cmakelists.txt
3.編譯原始碼
4.修改profile檔案
5.重啟機器
在"set(cmake_module_path $ $ $/cmake)"行之後加入:
set(qt5core_dir /***x_qt_install_dir/gcc_64/lib/cmake/qt5core/)
set(qt5gui_dir /***x_qt_install_dir/gcc_64/lib/cmake/qt5gui/)
set(qt5widgets_dir /***x_qt_install_dir/gcc_64/lib/cmake/qt5widgets/)
set(qt5dbus_dir /***x_qt_install_dir/gcc_64/lib/cmake/qt5dbus/)
進入原始碼所在目錄:
***x$> cmake ./
***x$> make
***x$> sudo make install
/etc/profile 檔案末尾新增:
gtk_im_module=fcitx
export xim_program=fcitx
export xim=fcitx
export qt_im_module=fcitx
export gtk_im_module=fcitx
export xmodifiers="@im=fcitx"
重新開機看能不能輸入中文的問題。
編譯後的模組
QT下應用程式開發
一 應用程式的編輯與編譯 從最簡單也是最著名的hello word來學習qt。首先建立helloword.cpp mkdir hello vi helloword.cpp include int main int argc,char argv cd hello 指定交叉編譯器路徑 export pa...
QT中翻譯應用程式
編寫乙個應用程式可以用到多個國家語言,感覺很好把!qt可以很容易的將編寫的程式翻譯到其他國家語言,下面就來敘述使用的過程 先寫一小段程式 qtranslator的方法load用於裝載翻譯的各種配置,translator會去尋找test.qm,這個檔案中包含了要翻譯的語言,如果不提供這個檔案,那麼程式...
Linux打包發布qt應用程式
四.編寫執行指令碼 qt應用程式在windows下打包相對比較簡單 linux下使用qt進行開發的程式,如果想要在其他搭載linux系統的主機上執行則需要將要發布的qt程式依賴的一些動態鏈結庫一起打包,主要方法 linux系統下可以手寫乙個指令碼檔案,充分利用ldd命令進行打包。作業系統環境 ubu...