qt5.11 linux oracle,Qt5.11.1 + VS2017环境搭建(Qt5.11在windows上的安装)
安裝視頻:《Qt5.11在windows‘上的編譯安裝》
安裝VisualStudio2017
VS2017安裝包 提取碼:7db1
1,安裝vs2017
請(qǐng)確保勾選了“通用Windows平臺(tái)開發(fā)”組件,否則VS2017將無(wú)法用來進(jìn)行開發(fā)
右側(cè)的安裝詳細(xì)信息部分也盡量與上圖一致。
安裝完后,請(qǐng)確認(rèn)以下文件存在:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\nmake.exe
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\amd64\nmake.exe
如果存在表示安裝成功。
將VS2017新建的cpp、h文件設(shè)置為默認(rèn)UTF-8方法
因?yàn)橛械淖钚碌膌inux版本上支支持UTF-8編碼,因此我們編寫的源代碼也需要以UTF-8格式保存。關(guān)于UTF-8編碼,大家可參考這篇不錯(cuò)的博文:[編碼]ASCII、GBK、Unicode(萬(wàn)國(guó)碼) 和 UTF-8
方法如下:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VC\vcprojectitems
打開 newc++file.cpp 和 hfile.h 文件。將兩個(gè)文件重新按照UTF-8編碼格式保存:
用windows自帶的文本編輯器,選擇:文件à另存為à編碼選擇“UTF-8”:
如果您使用vs2013,那么這兩個(gè)文件的目錄是:Microsoft Visual Studio 12.0\VC\vcprojectitems
安裝Windows版本Qt5.1x
Qt下載地址(windows選擇編譯安裝版):qt5.12.9
Windows下需預(yù)先安裝Python,并將安裝目錄加入Path環(huán)境變量,如:D:\Python36。
下載并安裝LLVM,用來編譯qt的docs。LLVM安裝包:LLVM 提取碼:5rtb
安裝完后,需要設(shè)置: LLVM_INSTALL_DIR=C:\Program Files\LLVM
1, 將QT源代碼包拷貝到:
C:\Qt\qt-everywhere-src-5.12.9.zip
2, 將QT源代碼包解壓縮,解壓時(shí)選擇“提取到當(dāng)前位置”
3, 將解壓后的目錄重命名為5.12.9
4, 解壓縮后的目錄結(jié)構(gòu)為:
c:\qt\5.12.9\qtbase
5, 請(qǐng)確認(rèn)解壓縮后的目錄層次為(見下圖):
可根據(jù)您的實(shí)際需要打開VS2017的64位或32位命令行提示符(請(qǐng)將下面目錄中):
cd c:/qt/5.12.9
在VS2017的命令行中繼續(xù)運(yùn)行configure。
下面的腳本內(nèi)容跳過了一些組件,您可以自行調(diào)整增刪這些組件,方法是刪掉對(duì)應(yīng)的skip xxx,比如,如果您希望使用qtwebsockets,那么就刪掉 -skip qtwebsockets參數(shù)。具體腳本內(nèi)容如下:
configure -confirm-license -debug-and-release -prefix c:/qt/5.11.1/ -opensource -platform win32-msvc
請(qǐng)注意-prefix 后面跟的目錄,需要根據(jù)您的真實(shí)目錄進(jìn)行調(diào)整。
Configure成功之后,進(jìn)行編譯安裝,請(qǐng)按順序執(zhí)行:
nmake
nmake install
nmake docs
nmake install_docs
如果編譯出錯(cuò),需要重新配置,可以運(yùn)行:
cd c:/qt/5.12.9
nmake distclean
然后再重新執(zhí)行前面的操作(從configure開始)。
安裝成功,開始開發(fā)
設(shè)置環(huán)境變量
QTDIR=C:\qt\5.12.9\
QMAKESPEC=win32-msvc
在PATH變量中增加如下內(nèi)容
%QTDIR%\bin;%QTDIR%\lib;
總結(jié)
以上是生活随笔為你收集整理的qt5.11 linux oracle,Qt5.11.1 + VS2017环境搭建(Qt5.11在windows上的安装)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 京东白条可以还信用卡吗
- 下一篇: linux octave源码安装,在Li