導航:首頁 > 源碼編譯 > 編譯64位qt551

編譯64位qt551

發布時間:2022-08-30 12:19:40

Ⅰ 請問用win764位系統開發qt軟體需要什麼環境

1.搭建C++開發環境,使用mingw32或者visualstudio。這個很簡單,mingw32的話直接使用官網的mingw-get安裝工具在線安裝,推薦使用預打包的庫,這樣不會有兼容問題。白天裝比晚上效果要好的多。VS的話推薦使用vs2010或以上的版本,至於哪裡弄的話,請網路,你懂的,很多資源,注意這兩個都是32位的,不需要64位的,而且64的各種問題……

2.安裝cmake,這個可以是預編譯的二進制,也可以是源碼再自己編譯。這個和你使用的編譯環境沒關系,cmake是為了輸出makefile的,所以只要有這個裝在電腦上就行了,注意這個預編譯版本只有32位的(x86)。mingw32自己編譯的話,包裝的差不多基本上就沒啥困難了。其實cmake這個可以不裝,但是有個問題存在,如果使用mingw32的話,還要一個IDE環境,一般QT我們在windows上都用Qtcreator2.6.1/Qt4.8.4。但是這貨啟動就會檢查cmake……

至於vs,我不清楚,反正qt本身沒有要求cmake,估計是不用的。

3.從qt-project網站下載opensource版的Qt,注意!Qt5默認加入了openGL支持,你要是想用就要注意你確實能滿足這個條件不。推薦使用4.8.8版本,畢竟Qt的資料少的可憐,Qt5放出來還沒幾個月呢,根本沒啥資料。mingw和vs是不一樣的。話說vs版本要求2010,最好是這個,支持比較多。

4.mingw的話,要裝qtcreator2.6。畢竟沒有IDE很難搞,即使裝了cmake也可能出現cmake環境配置不正確的問題,這樣只要打開qtcreator然後如果發生cmake錯誤,那麼不管,直接進到選項->構建和運行下邊的選項把你的mingw編譯器設置進去,cmake目錄指到你的cmake.exe上,默認的安裝地址為mignw/bin下邊。然後確定你的mingw編譯器被自動識別出來才行。就是cmake標簽前面那個編譯器的標簽下邊要有mingw(x86)這一項

。這樣基本上就差不多了。qtcreator的話,很好用。

VS2010要在qt-project網站上下載vs-addin,然後它會為你完成大部分的工作。這個我並沒有用,因為vs太大了,啟動很慢,而且和qt工具集成的不是那麼漂亮。

最後,反正我是正常運行的……用的還好,就是參考文檔還是太少。

Ⅱ 求助win7 64位+Qt5.2.1+qt creator環境如何搭建

一、安裝 1上下載一個Windows環境下可使用的Qt原碼包,如qt-win-opensource-src-4.3.4.zip,並解壓縮(如解壓縮至F:\Qt-4.3.4)2. 添加系統環境變數,在PATH中添加qt的bin路徑(F:\Qt-4.3.4\bin),添加新的變數QTDIR(QTDIR=F:\Qt-4.3.4),再添加新變數QMAKESPEC=win32-msvc。3. 運行cmd打開一個dos窗口,進入vc6的vc98\bin中執行vcvars32.bat,4. 進入qt主目錄,執行:configure,選『y』,等待5. 再執行nmake,等待,時間比較長 二、使用 先用記事本或者VC寫一段Qt程序,如hello.cpp#include <QApplication>#include <QPushButton>int main(int argc, char* argv[]){ QApplication app(argc, argv); QPushButton hello("Hello world!"); hello.resize(400,300); hello.show(); return app.exec();}放在E盤的hello文件夾中(工作目錄可以隨意選擇),然後執行編譯鏈接過程,具體如下:E:\>hello>qmake -project //意思是創建一個和平台無關的項目文件E:\>hello>qmake hello.pro //根據上一步產生的項目文件創建一個平台特定的makefileE:\>hello>qmake -tp vc hello.pro //通過hello.pro創建一個VS的項目文件E:\>hello>nmake //編譯鏈結程序在生成XXX.pro的工程文件後,可以執行qmake -tp vc XXX.pro生成vc的XXX.dsp文件,就可以在vc中進行qt文件的編譯和操作了,很方便地在不同系統中進行程序移植了

Ⅲ win764位旗艦版的QT安裝以及入門

Windows下官方只提供了32位版本的安裝包,64位的Qt官方並沒有提供安裝包,需要下載源碼自己編譯。但是在64位的win7上一樣可以運行32位的Qt,當然,只能開發32位的程序,如果你需要開發64位的程序,就要自己去編譯64位Qt及相應的開發環境了。
至於入門,霍亞飛的《Qt Creator快速入門》比較合適,稍深入一點的還有《C++ GUI Qt 4編程》。其實教程看看就可以了,關鍵還是自己多實踐,多看Qt的幫助文檔。

Ⅳ qt 5 在64位系統下怎麼會是32位的環境

看你安裝的是什麼版本的吧,在64位也能安裝32程序當然也能配置32位的環境啦。
之前有個工程要調用32的庫,在vs中使用msvc2015編譯器編譯qt工程,下載的qt是64位的只好重新下載一個32位的qt。

Ⅳ ubuntu64位怎麼編譯32位qt庫

64位可以編32位的程序出來,在各種FLAGS中增加 -m32 編出來的就是32位程序,連接時自然是找32位的共享庫
這個要看發行版對32位支持的實現,比如gentoo下如果開abi支持雙架構那很可能悲劇,因為有些包還沒跟上,如果用binary的32位庫又會因為版本不同出現莫名其妙的問題,比如fontconfig的坑。
我在64位編32位程序都是使用chroot的方法,這樣就可以把32位的頭文件庫什麼的全放在某個地方。我用的是ubuntu,32位庫和64位庫位置不一樣,一般可以直接安裝32位的庫,如果遇到某些比較特殊的庫,一般都可以通過重新編譯增加rpath解決,如果沒源碼也可以用patchelf直接給elf上rpath。
如果您認可我的答案,請採納。

您的採納,是我答題的動力,O(∩_∩)O謝謝!!

Ⅵ qt 64 位編程和32位編程的區別

一、64位編譯器系統下可以使用64位的無符號或有符號變數了。
二、64位操作系統提供了更多的編程介面API,這些多出來的介面主要是涉及將32位數據類型擴展為64位的問題了。比如原來關於內存管理相關的函數,參數是32位的,在64位操作系統下就需要提供參數為64位的管理函數了等等。

Ⅶ 怎麼才能讓QT creator編譯64位的程序呢

你這里好像沒有可用的X64編譯器
可能是你的vs沒裝x64編譯器。
或者你下載一個MinGW x64的編譯器。

命令行編譯qt程序 有幾種方式

一、環境配置

1
要想使用Qt進行命令行編譯,環境配置是必不可少的一步。環境配置好以後,我們才能使用相應的qmake,nmake等命令,並且鏈接到編譯程序時所需要的頭文件和庫文件。
小提示:為了幫助大家解決環境配置的問題,新版Qt已經自帶了相應的批處理文件,我們只要在編譯前執行對應的批處理文件即可。

2
首先,我們在命令行編譯時需要運行qmake.exe,因此我們需要將該文件的路徑添加到PATH變數中。要想做到這一點,我們只需要執行Qt安裝目錄下的
Qt5.5.1\5.5\msvc2013\bin\qtenv2.bat 批處理即可。

3
其次,在編譯過程中,我們還需要用到nmake命令,並且鏈接相應的頭文件和庫文件,以生成最終的可執行程序。要想做到這一點,我們只需要執行VS安裝目錄下的
D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\vcvars32.bat批處理即可。
注意:由於我安裝的是Qt for VS2013 32位版,所以運行的是vcvars32.bat,如果你安裝的是64位版,請運行vcvars64.bat。

4
至此,環境配置就大功告成了。關於這個環境配置,需要特別指出的是,這個配置是臨時性的,只在當前命令行窗口有效;也就是說,你關閉命令行窗口後,均需要重新運行相應的批處理文件。
END
二、命令行編譯

首先,將以上兩個批處理文件復制到要編譯的工程目錄中。

然後,點擊菜單「文件」-「打開命令提示符」,在該目錄下打開命令行窗口。

執行批處理文件qtenv2.bat。注意,由於該批處理會跳轉到Qt安裝目錄,我們執行完畢後需要回到我們的當前目錄(我這里由於Qt安裝目錄與當前目錄不在同一個磁碟,只要切換磁碟便回到當前目錄了)。

執行批處理文件vcvars32.bat。

下面,正式開始編譯。首先,生成工程文件。鍵入命令:
qmake -project
說明:生成的工程文件名會與你當前的目錄名同名。例如,我當前的目錄名為test,生成的工程名則為test.pro。

接著,輸入qmake test.pro,生成相應的Makefile文件。

最後,鍵入nmake,生成最終的可執行文件。

Ⅸ windows怎麼編譯qt源碼64位

在Windows下,Qt官網默認提供的二進製版本大多是32位,只對VS2013提供了64位版本。我電腦上安裝的VS2010 IDE,根據自己的需要編譯特定的庫和插件,需要編譯Qt源碼。 詳細可以參考這個,有圖解教程,希望可以幫到你

閱讀全文

與編譯64位qt551相關的資料

熱點內容
解除電腦加密文件夾 瀏覽:358
androidcheckbox組 瀏覽:546
linux在線安裝軟體 瀏覽:823
如何設置手機安卓版 瀏覽:285
簡歷pdfword 瀏覽:123
鋒雲視頻伺服器網關設置 瀏覽:162
linux伺服器如何查看網卡型號 瀏覽:142
加密相冊誤刪了怎麼恢復 瀏覽:380
安卓代練通怎麼下載 瀏覽:518
知道域名如何查詢伺服器 瀏覽:906
方舟手游怎麼才能進伺服器 瀏覽:289
抖音演算法自動爆音 瀏覽:24
linux修改網卡配置 瀏覽:913
雲伺服器和本地伺服器數據 瀏覽:843
在家如何創業python 瀏覽:225
編譯原理好課 瀏覽:717
python中實數的表示 瀏覽:372
php下載中文名文件 瀏覽:351
哪裡有專門注冊app實名的 瀏覽:273
魔爪mx穩定器app去哪裡下載 瀏覽:469