VS2013 編譯 Qt 5.8.0
1. 下載Qt原始碼
2. 將原始碼解壓縮,我放到了E盤根目錄,然後將qt-everywhere-opensource-src-5.8.0資料夾名字改為Qt
3. 在Qt目錄下新建檔案build.bat,內容如下:
REM Set up \Microsoft Visual Studio 2013, where <arch> is \c amd64, \c x86, etc.
CALL "C:\ProgramFiles\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" x86
SET _ROOT=E:\Qt
SET PATH=%_ROOT%\qtbase\bin;%_ROOT%\gnuwin32\bin;%PATH%
REM Uncomment the below line when using a git checkout of the source repository
REM SET PATH=%_ROOT%\qtrepotools\bin;%PATH%
SET QMAKESPEC=win32-msvc2013
SET _ROOT=
4. 開啟cmd視窗,cd進入E:\Qt,輸入build.bat初始化編譯環境
5. 輸入命令:configure -prefix "E:\Qt\build" -platform win32-msvc2013 -nomake tests -nomake examples,初始化編譯配置
6. 輸入命令:nmake,開始漫長的編譯............
編譯完成後,可以在目錄E:\Qt\qtbase\lib下找到Qt5Core.dll, Qt5Gui.dll等連結庫檔案,在目錄E:\Qt\qtbase\plugins\platforms下找到qwindows.dll等連結庫檔案
//===============================================================================================
// 靜態編譯
開啟 E:\Qt\qtbase\mkspecs\common\msvc-desktop.conf
將
QMAKE_CFLAGS_RELEASE = -O2 -MD
QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MD -Zi
QMAKE_CFLAGS_DEBUG = -Zi -MDd
改為
QMAKE_CFLAGS_RELEASE = -O2 -MT
QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MT -Zi
QMAKE_CFLAGS_DEBUG = -Zi -MTd
即將MD改成MT,MDd改成MTd。動態改成靜態
使用命令:configure -prefix "E:\Qt\build" -platform win32-msvc2013 -static -nomake tests -nomake examples
VS2013工程需要做以下改動以進行靜態連結
1. 屬性 -> C/C++ -> 前處理器 -> 前處理器定義
QT_DLL 修改為 QT_STATIC
2. 屬性 -> 連結器 -> 輸入 -> 附加依賴項:
ws2_32.lib
Winmm.lib
imm32.lib
UxTheme.lib
dwmapi.lib
dxguid.lib
d3d9.lib
qtmaind.lib
Qt5Cored.lib
Qt5Guid.lib
Qt5Widgetsd.lib
qtpcred.lib
libEGLd.lib
libGLESv2d.lib
Qt5OpenGLd.lib
qtlibpngd.lib
qtharfbuzzd.lib
translatord.lib
preprocessord.lib
Qt5PlatformCompositorSupportd.lib
qwindowsd.lib
qtfreetyped.lib
Qt5FontDatabaseSupportd.lib
Qt5EventDispatcherSupportd.lib
Qt5AccessibilitySupportd.lib
Qt5ThemeSupportd.lib
3. 修改main.cpp
#include <QtPlugin>
Q_IMPORT_PLUGIN(QWindowsIntegrationPlugin);
相關推薦
VS2013 編譯 Qt 5.8.0
1. 下載Qt原始碼 2. 將原始碼解壓縮,我放到了E盤根目錄,然後將qt-everywhere-opensource-src-5.8.0資料夾名字改為Qt 3. 在Qt目錄下新建檔案build.bat,內容如下: REM Set up \Microsoft V
如何安裝Qt 5.8.0 +mingw
(1)qt安裝包下載 在Qt的官網上可以下載,但是不好找到下載的地方。 可以直接在這個網址 : http://download.qt.io/ 選擇official_release->qt->需要的版本 (2)windows下版本說明 w
vs2013+Qt 5.8+qt-vs-addin-1.2.5
如果使用 qt-vs-addin-1.2.4在建立工程的時候會報如下錯誤: 可是在VS裡面設定版本的時候點OK按鈕以後出現錯誤。錯誤提示為:this Qt version uses an unsupported makef
交叉編譯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 (視個人情
完整的windows下搭建Qt開發環境 QT4.8+qt creator2.8.0, 解決 gbd異常中斷 和 靜態編譯
http://blog.csdn.net/coding_ali/article/details/10177615 換系統之後還沒玩過Qt,最近時間了,就折騰折騰。。。。 1.要下載的安裝包。 包括:MinGW-gcc440_1.zip
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
qt-5.6.0 移植之qt原始碼編譯-configure選項
其實這只是給自己看的一個configure選項筆記,沒有太多的東西。 首先: 下載qt5.6的原始碼: 地址: http://download.qt.io/archive/qt/5.6/ 下載完解壓: tar -xvf qt-everywhere-opensource-src-5.
Qt 5.8 QTcpServer 無法監聽局域網 ip 地址問題
成功 str 綁定 res oca lan 方法 ring erro 系統: Windows 7 Server Pack 1;Qt: Qt 5.8 for android 。 在使用 QTcpServer 的時候,使用 listen 函數監聽局域網地址 (192.1
Qt 5.7.0 使用 QAxWidget 顯示網頁
警告 spa false 運行 5.7 yaler etc bstr str 創建Qt Widgets Application,使用Qt Designer 在窗口中拖一個QAxWidget。 在pro文件裏加入一句: QT += axcontainer 顯示網頁的代碼如
Qt新安裝之後出現Error while building/deploying (kit: Desktop Qt 5.7.0 GCC 64bit) When executing step "Make”
Ubuntu14.04初次安裝Qt之後可能出現Error while building/deploying project *** (kit: Desktop Qt 5.7.0 GCC 64bit) When executing step "Make"錯誤。 &nbs
解決Ubuntu18.04下Qt 5.12.0無法輸入中文的問題
解決辦法 進入到 /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts 目錄下, 把 libfcitxplatforminputcontextplugin.so 檔案 拷貝到QT安裝目
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
tensorflow學習筆記十:Ubuntu 16.04 上安裝 CUDA 7.5/8.0 超詳細教程
2017/1/5 更新 本篇文章是基於之前安裝CUDA 7.5的經驗寫的,但因為最近更新TensorFlow 到了r0.12版本,官方提示該版本TensorFlow 和CUDA 8.0 & cudnnv5.1 配合的最好,所以又卸了CUDA 7.5,重新裝了一遍
Caffe + Ubuntu 15.04/16.04 + CUDA 7.5/8.0 在伺服器上安裝配置及解除安裝重新安裝(已測試可執行)
第一部分 Linux安裝 如何在Windows系統上製作一個USB安裝盤:中文,英文。 總共用分出的500G的空間來安裝Ubuntu 15.04,這個版本是最新的版本,有個好處是,可以直接訪問Windows8.
64位Windows 7 安裝配置CUDA7.5/8.0+cuDNN5.0
按照CUDA官網 文件 進行安裝: 在Windows 7上安裝CUDA8.0/CUDA7.5的系統需求:(1)、ACUDA-capable GPU(本機顯示卡為GeForce GT 640M);(2)、A supported version of Microsoft W
vs2013編譯zlib1.2.8庫
一、zlib庫的編譯 首先要下載這個庫,我下載的是zlib-1.2.8,下載完解壓出來即可。下邊就開始編譯吧。(包括動態庫和靜態庫兩種) 1. 首先開啟VS2013的Command Prompt (32bit),也就是命令提示視窗。 2. 進入到zlib-1.2
VS2012 編譯Qt 4.8完整過程
原文:http://blog.csdn.net/ailinty/article/details/9142333 1. configure.exe -platform win32-msvc2010 -opensource -debug-and-release -share
一步解決Error while building/deploying project MyQtDemo (kit: Desktop Qt 5.7.0 MSVC2015 32bit) When exec
網上很多關於解決“Qt編譯時的 qmake”問題的方法都是扯淡,例如如下的答案 (1)右鍵構建qmake; (2)重灌Qt 以上兩種答案都是扯淡,瞎bb。 之所以會出現 Error while building/deploying p
ubuntu16.04編譯gcc-5.4.0原始碼
本文內容參考多個部落格,記錄比較隨意,僅作為個人筆記檢視。 簡介: 由於要移植gcc,所以不得已只能做如此似乎多此一舉的實驗。。 我的系統軟體版本情況如下(供參考): ubuntu 16.04 gcc-5.4.0 目的:編譯gcc-5.4.0 1.獲取程
Qt 5.11.0使用gdb遠端部署和除錯
操作環境 PC: OS Debian9.4.0, Qt 5.11.0, IP: 192.168.1.10 BeagleBone Black: Debian 9.3.0, IP: