pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

為 Visual Studio 2012 編譯 Qt 4.8.x

Compiling Qt 4.8.x for Visual Studio 2012(為 Visual Studio 2012 編譯 Qt 4.8.x)
本文介紹了為 Visual Studio 2012 編譯 Qt 4.8.x的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我應該采取哪些步驟來為 Visual Studio 2012 編譯 Qt(版本 4.8.x)?

我已經仔細遵循了這個問題的已接受答案中的說明(適用于 VS 2010),但 WebKit 模塊無法編譯(我不確定編譯期間是否記錄了錯誤消息).

我還看到了這個問題提出了相同的問題,但對于 VS 2012 RC(這就是為什么我認為這不會是一個重復的問題).此外,回答者說他已經為 VS 2011 Beta 編譯了 Qt,因此它可能不適用于 VS 2012 (RTM).編譯需要很多時間,這就是為什么我還沒有嘗試過.

我意識到至少有一個問題是 Qtmkspecs 中沒有 win32-msvc2012 目錄.我是否應該創建該目錄并從 win32-msvc2010 復制文件,可能需要進行一些修改?

另一個子問題是我是否應該在開始編譯之前對 Qt 源代碼進行一些修改.

解決方案

Qt 4.8.3 with Visual Studio 2012 x64(也應該適用于 4.8.2)

  1. 安裝Strawberry Perl

  2. 從 http://qt-project.org/downloads

  3. 轉到 mkspecswin32-msvc2010.打開qmake.conf并修改:

    QMAKE_COMPILER_DEFINES += _MSC_VER=1600 WIN32

    到:

    QMAKE_COMPILER_DEFINES += _MSC_VER=1700 WIN32

  4. qt-everywhere-opensource-src-4.8.3-x64src3rdpartywebkitSourceJavaScriptCorewtfHashSet.h 替換為 this .

  5. 啟動VS2012 x64 Native Tools 命令提示符"

  6. 切換到Qt 4.8.3源目錄(包含configure.exe的目錄)

  7. 運行:

    configure -mp -opensource -nomake demos -nomake examples -platform win32-msvc2010

  8. 后繼者:

    nmake

我編寫了一個名為 BlueGo 的工具,它會自動下載 Qt 4.8.3 并使用 VS2012 x64 構建它:http://bluego.vertexwahn.de(也適用于 VS2010 x64)(它只是自動執行我上面描述的)

What steps should I take to compile Qt (version 4.8.x) for Visual Studio 2012?

I already carefully followed the instructions in the accepted answer of this question (which is for VS 2010), but WebKit module failed to compile (I'm not sure if the error message was logged anywhere during compilation).

I also saw this question which asks the same, but for VS 2012 RC (which is why I thought this wouldn't be a duplicate question). Furthermore, the answerer says he has compiled Qt for VS 2011 Beta, so there's a chance it may not work for VS 2012 (RTM). The compilation takes a lot of time, which is why I have not tried it yet.

At least one problem I realized is that there's no win32-msvc2012 directory in Qtmkspecs. Should I just create that directory and copy the files from win32-msvc2010, possibly with some modifications?

Another sub-question is whether I should make some modifications to Qt sources before starting compilation.

解決方案

Qt 4.8.3 with Visual Studio 2012 x64 (should also work with 4.8.2)

  1. Install Strawberry Perl

  2. Download Qt 4.8.3 source code from http://qt-project.org/downloads

  3. Go to mkspecswin32-msvc2010. Open qmake.conf and change:

    QMAKE_COMPILER_DEFINES  += _MSC_VER=1600 WIN32
    

    to:

    QMAKE_COMPILER_DEFINES  += _MSC_VER=1700 WIN32
    

  4. Replace qt-everywhere-opensource-src-4.8.3-x64src3rdpartywebkitSourceJavaScriptCorewtfHashSet.h by this HashSet.h.

  5. Start "VS2012 x64 Native Tools Command Prompt"

  6. Switch to Qt 4.8.3 source directory (the directory that contains configure.exe)

  7. Run:

    configure -mp -opensource -nomake demos -nomake examples -platform win32-msvc2010
    

  8. Followed by:

    nmake
    

I programmed a tool called BlueGo which automatically downloads Qt 4.8.3 and builds it with VS2012 x64: http://bluego.vertexwahn.de (also works with VS2010 x64) (it just does what I described above automatically)

這篇關于為 Visual Studio 2012 編譯 Qt 4.8.x的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

How can I read and manipulate CSV file data in C++?(如何在 C++ 中讀取和操作 CSV 文件數據?)
In C++ why can#39;t I write a for() loop like this: for( int i = 1, double i2 = 0; (在 C++ 中,為什么我不能像這樣編寫 for() 循環: for( int i = 1, double i2 = 0;)
How does OpenMP handle nested loops?(OpenMP 如何處理嵌套循環?)
Reusing thread in loop c++(在循環 C++ 中重用線程)
Precise thread sleep needed. Max 1ms error(需要精確的線程睡眠.最大 1ms 誤差)
Is there ever a need for a quot;do {...} while ( )quot; loop?(是否需要“do {...} while ()?環形?)
主站蜘蛛池模板: 陕西安玻璃自动感应门-自动重叠门-磁悬浮平开门厂家【捷申达门业】 | 江西自考网-江西自学考试网 | ge超声波测厚仪-电动涂膜机-电动划格仪-上海洪富 | 临朐空调移机_空调维修「空调回收」临朐二手空调 | 铝板冲孔网,不锈钢冲孔网,圆孔冲孔网板,鳄鱼嘴-鱼眼防滑板,盾构走道板-江拓数控冲孔网厂-河北江拓丝网有限公司 | 媒介云-全网整合营销_成都新闻媒体发稿_软文发布平台 | 河南橡胶接头厂家,河南波纹补偿器厂家,河南可曲挠橡胶软连接,河南套筒补偿器厂家-河南正大阀门 | 电动手术床,医用护理床,led手术无影灯-曲阜明辉医疗设备有限公司 | 诸城网站建设-网络推广-网站优化-阿里巴巴托管-诸城恒泰互联 | 冷藏车-东风吸污车-纯电动环卫车-污水净化车-应急特勤保障车-程力专汽厂家-程力专用汽车股份有限公司销售二十一分公司 | ★店家乐|服装销售管理软件|服装店收银系统|内衣店鞋店进销存软件|连锁店管理软件|收银软件手机版|会员管理系统-手机版,云版,App | 浙江红酒库-冰雕库-气调库-茶叶库安装-医药疫苗冷库-食品物流恒温恒湿车间-杭州领顺实业有限公司 | 集装箱箱号识别_自重载重图像识别_铁路车号自动识别_OCR图像识别 | 德国UST优斯特氢气检漏仪-德国舒赐乙烷检测仪-北京泽钏 | 工业铝型材生产厂家_铝合金型材配件批发精加工定制厂商 - 上海岐易铝业 | 电机保护器-电动机综合保护器-上海硕吉电器有限公司 | 红酒招商加盟-葡萄酒加盟-进口红酒代理-青岛枞木酒业有限公司 | 沙盘模型公司_沙盘模型制作公司_建筑模型公司_工业机械模型制作厂家 | 扬子叉车厂家_升降平台_电动搬运车|堆高车-扬子仓储叉车官网 | IIS7站长之家-站长工具-爱网站请使用IIS7站长综合查询工具,中国站长【WWW.IIS7.COM】 | 青岛成人高考_山东成考报名网| 医用酒精_84消毒液_碘伏消毒液等医用消毒液-漓峰消毒官网 | 臭氧老化试验箱,高低温试验箱,恒温恒湿试验箱,防水试验设备-苏州亚诺天下仪器有限公司 | 亚洲工业智能制造领域专业门户网站 - 亚洲自动化与机器人网 | 山东石英砂过滤器,除氟过滤器「价格低」-淄博胜达水处理 | 国资灵活用工平台_全国灵活用工平台前十名-灵活用工结算小帮手 | 驾驶人在线_专业学车门户网站| Trimos测长机_测高仪_TESA_mahr,WYLER水平仪,PWB对刀仪-德瑞华测量技术(苏州)有限公司 | 智能案卷柜_卷宗柜_钥匙柜_文件流转柜_装备柜_浙江福源智能科技有限公司 | 冷水机-工业冷水机-冷水机组-欧科隆品牌保障 | 厂房出租_厂房出售_产业园区招商_工业地产 - 中工招商网 | 砍排机-锯骨机-冻肉切丁机-熟肉切片机-预制菜生产线一站式服务厂商 - 广州市祥九瑞盈机械设备有限公司 | 代写标书-专业代做标书-商业计划书代写「深圳卓越创兴公司」 | 自动检重秤-动态称重机-重量分选秤-苏州金钻称重设备系统开发有限公司 | 活性炭厂家-蜂窝活性炭-粉状/柱状/果壳/椰壳活性炭-大千净化-活性炭 | 山东石英砂过滤器,除氟过滤器「价格低」-淄博胜达水处理 | 恒湿机_除湿加湿一体机_恒湿净化消毒一体机厂家-杭州英腾电器有限公司 | 【MBA备考网】-2024年工商管理硕士MBA院校/报考条件/培训/考试科目/提前面试/考试/学费-MBA备考网 | 家德利门业,家居安全门,别墅大门 - 安徽家德利门业有限公司 | 微型气泵-真空-蠕动-水泵-厂家-深圳市品亚科技有限公司 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 |