1. 程式人生 > >QT 4.8.4 編譯

QT 4.8.4 編譯

注意:

編譯QT時,不需要配置CC=arm-linux-gcc 和 CXX=arm-linux-g++

① "count"......    

解決方法 :修改原始檔 新增 int count=0 一共有兩處需要天劍

② error: thread-local storage not supported for this target

解決方法:刪除原始檔中的 #define HAVE_TLS

③ Error: register or shift expression expected -- `orr r3,r2,lsl#16'

解決方法:

To fix this issue patch /src/3rdparty/freetype/include/freetype/config/ftconfig.h Line 330.

"orr %0, %2, lsl #16/n/t" /* %0 |= %2 << 16 */

+ "orr %0, %0, %2, lsl #16/n/t" /* %0 |= %2 << 16 */

他的意思是加多一個%0在%2前面,我試了一下,好使

相關推薦

交叉編譯ARM版Qt(qt-everywhere-opensource-src-4.8.4)

交叉編譯ARM版 Qt (qt-everywhere-opensource-src-4.8.4) 因實際專案需求,需將Qt編譯成LINUX-ARM版,以下為整個操作過程,使用Qt編寫的程式已在實際開發板上執行,在此貼出,但願能為需要的朋友提供上幫助。 準備工作: Linux核心版本:           開

QT 4.8.4 編譯

注意: 編譯QT時,不需要配置CC=arm-linux-gcc 和 CXX=arm-linux-g++ ① "count"......     解決方法 :修改原始檔 新增 int count=0 一共有兩處需要天劍 ② error: thread-local stora

qt-4.8.4安裝和環境變量配置

eight pat too dir ack console int separate fonts 在Linux中分別安裝應用於不同平臺的Qt:PC。嵌入式X86;ARM。 這三者PC版、嵌入式X86版和ARM版的差別主要體如今:當configure時分別加了不同的

Tslib和Qt 4.8.4與在開發板上的移植

Linux:Ubuntu 12.04 X86 QT:4.8.4 交叉編譯工具鏈:gcc version 4.3.2 (Sourcery G++ Lite 2008q3-72) 安裝如下的軟體  sudo apt-get install automake sudo a

64 SUSE 下GCC 4.8.2 編譯的 skipping incompatible 問題

最近把GCC升級到了 4.8.2 ,結果編譯的時候提示以下錯誤: /usr/bin/ld: skipping incompatible /usr/local/lib/libstdc++.so when searching for -lstdc++ /usr/bin/ld:

Qt 4.8.4中文顯示問題

問題描述       因為專案需要,重新用上了Qt 4.8.4,在之前的一段時間內,我一直是在使用Qt 5。實際上,本來專案是要使用Qt 5的,但是遇到幾個莫名其妙的問題,解決辦法繁瑣,不利於後期專案的部署,所以採用Qt 4.8.4。       好的,迴歸正題,使用的過程

今天終於搞定了Qt+gsoap2.8編譯了.

相關文章 第一步,下載gsoap2.8                    地址:https://sourceforge.net/projects/gsoap2/files/                    學習資料:https://ww

Pixi.js 4.8.4 釋出,超快的 HTML5 2D 渲染引擎

   Pixi.js 是一個超快的 HTML5 2D 渲染引擎,目標是提供一個快速的、輕量級而且是兼任所有裝置的 2D 庫。 Pixi.js 提供無縫 Canvas 回退,支援主流瀏覽器,包括桌面和移動。 Pixi 渲染器可以開發者享受到硬體加速,但並不需要

ubuntu 14.04 install g++ 問題"g++ : Depends: g++-4.8 (>= 4.8.2-5~) but it is not going to be installe"

Ubuntu 14.04通過 sudo apt-get install g++ 出現“g++ : Depends: g++-4.8 (>= 4.8.2-5~) but it is not going to be installed”錯誤, 是因為ubuntu 14.

ubuntu問題g++ : 依賴: g++-4.8 (>= 4.8.2-5~) 但是它將不會被安裝

截圖中選取了一個等同的例子。 python-dev : 依賴:libpython-dev(=2.7.5-5ubuntu3)但是它將不會被安裝 凡是遇到類似問題,括號裡面會是一些版本號。這通常代表的

QT 5.8 安裝編譯執行

基於ubuntu 12  虛擬機器環境,安裝QT5.8QT 安裝目錄 :/optqmake :在 /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf 檔案中新增 /opt/Qt5.8.0/5.8/gcc_64

4.8.4 如何去掉Android 應用的actionbar

只需要在清單檔案中的相應的activity 中新增一個theme 的屬性,然後賦值為@style/Theme.AppCompat.Light.NoActionBar; <activity an

linux下讓g++4.8.4支援C++11生效

最近在學習C++時遇到用g++編譯不支援auto型別的問題,如: 1.cpp:7:7: error: ‘a’ does not name a type   auto a=r;        ^ 後搜

4.8.4 在Android 中fragment中獲取上下文

View ret = inflater.inflate(R.layout.fragment_liebie,container,false); 然後 使用 ret.getContext() 就可以了。 +++++++++++++++++++++++++++++++++++

QGIS 2.14編譯終極教程 (QGIS 2.14.16 && Qt-4.8.6 && VS2010 )

編譯前須知(有必要的幾句囉嗦): 1、莫被這個教程的篇幅嚇到,其實篇幅不大。就算大家覺得太囉嗦,請見諒,筆者寫教程就是喜歡詳細,喜歡面面俱到。再者,本教程是為了解答很多人編譯QGIS遇到的頭疼問題,雖然可能離一解破萬疑還差好遠,但是總要盡力邁出這一步。 2、教程對版本的要求近乎苛刻,

centos 下Qt 編譯錯誤 skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.8.5

centos 下Qt 編譯錯誤編譯報錯解決辦法 編譯報錯 /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../libGL.so when searc

Centos下安裝Qt4.8.6和交叉編譯qt-4.8.6的configure

1. 安裝必需的環境 安裝gcc和g++: [[email protected]]# yum install gcc [[email protected]]# yum install gcc-c++ 安裝Xlib: [[email pr

配置編譯安裝arm平臺qtqt-everywhere-opensource-src-4.8.5

make[1]: 正在進入目錄 `/home/duliqun/qt-everywhere-opensource-src-4.8.5/src/corelib' g++ -c -include .pch/release-shared-emb-arm/QtCore -pipe -I/opt/tslib-1.0/in

Qt-4.8.7交叉編譯平臺的搭建、移植詳解

        由於專案需要,需要在國產系統(銀河麒麟系統--飛騰cpu-arm64)上用firefox載入一個npapi外掛,而firefox是一個32位的瀏覽器,而銀河麒麟系統不支援編譯32位的動態庫,因此只能用交叉編譯環境來編譯arm32的動態庫。        整了一個星期的Qt移植,今天終於弄出來了

交叉編譯Qt-4.8.5

一.tslib和qt下載路徑: 百度雲下載地址: http://pan.baidu.com/s/1kTNFA 將tslib-1.4.tar.gz和qt-everywhere-opensource-src-4.8.5.tar.gz放到/root/qt-arm  (視個人情