Rumah pangkalan data tutorial mysql VS2013编译Qt5.2.1 32位静态库debug

VS2013编译Qt5.2.1 32位静态库debug

Jun 07, 2016 pm 03:39 PM
32 bit debug menyusun statik

1. 下载zip源码,我下载的是qt-everywhere-opensource-src-5.2.1.zip这个文件。 2.安装python 3.解压缩qt-everywhere-opensource-src-5.2.1.zip文件,修改 qtbase\mkspecs\win32-msvc2013\qmake.conf文件,将 [cpp] view plaincopy QMAKE_CFLAGS_RELEASE=-O2

1. 下载zip源码,我下载的是qt-everywhere-opensource-src-5.2.1.zip这个文件。

2.安装python

3.解压缩qt-everywhere-opensource-src-5.2.1.zip文件,修改

qtbase\mkspecs\win32-msvc2013\qmake.conf文件,将

[cpp] view plaincopy

  1. QMAKE_CFLAGS_RELEASE    = -O2 -MD  
  2. QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MD -Zi  
  3. QMAKE_CFLAGS_DEBUG      = -Zi -MDd  

改为

[cpp] view plaincopy

  1. QMAKE_CFLAGS_RELEASE    = -O2 -MT  
  2. QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MT -Zi  
  3. QMAKE_CFLAGS_DEBUG      = -Zi -MTd  

4.在vs2013开发人员命令提示界面运行configure,我使用的配置参数为:

[python] view plaincopy

  1. configure -confirm-license -opensource -platform win32-msvc2013 -debug-and-release -static -prefix "D:\Qt\5.2.1-static-vs2013" -qt-sql-sqlite -qt-sql-odbc -plugin-sql-sqlite -plugin-sql-odbc -qt-zlib -qt-libpng -qt-libjpeg -opengl desktop -qt-freetype -no-qml-debug -no-angle -nomake tests -nomake examples -skip qtwebkit     

5.使用nmake开始编译,i3-2100m双核,4G内存的配置下,大约2个多小时就能编译完成。

6.使用nmake install安装到指定目录。


这样在win8.1+vs2013的环境下编译出的Qt5静态库,应该能够直接兼容WinXP。


最后分享编译结果,百度网盘下载

http://pan.baidu.com/s/1i3DlwcX

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Ralat kompilasi C++: pengecam yang tidak diisytiharkan, bagaimana untuk menyelesaikannya? Ralat kompilasi C++: pengecam yang tidak diisytiharkan, bagaimana untuk menyelesaikannya? Aug 22, 2023 pm 03:34 PM

Apabila pengaturcaraan dalam C++, kita sering menghadapi masalah pengecam yang tidak diisytiharkan. Ini biasanya berlaku apabila pembolehubah, fungsi atau kelas yang tidak ditentukan digunakan, menyebabkan pengkompil gagal mengenali pengecam ini, mengakibatkan ralat penyusunan. Artikel ini menerangkan punca biasa masalah pengecam yang tidak diisytiharkan dan cara menyelesaikannya. Punca Biasa Masalah pengecam yang tidak diisytiharkan biasanya timbul daripada sebab berikut: Pembolehubah, fungsi atau kelas tidak diisytiharkan dengan betul: Anda harus mengisytiharkan pembolehubah, fungsi atau kelas sebelum menggunakannya. Jika pembolehubah tidak diisytiharkan atau berfungsi

Mengapa Linux perlu menyusun kod sumber? Mengapa Linux perlu menyusun kod sumber? Mar 17, 2023 am 10:21 AM

Sebab: 1. Terdapat banyak versi Linux, tetapi setiap versi menggunakan perisian atau versi kernel yang berbeza, dan persekitaran yang bergantung pada pakej binari mungkin tidak semestinya berjalan seperti biasa, jadi kebanyakan perisian secara langsung menyediakan kod sumber untuk penyusunan dan pemasangan. 2. Mudah untuk menyesuaikan untuk memenuhi keperluan yang berbeza. 3. Ia mudah untuk operasi dan penyelenggaraan dan penyelenggaraan pembangun; kod sumber boleh dibungkus sebagai binari, tetapi pembungkusan perisian ini memerlukan kerja tambahan yang mahal, termasuk penyelenggaraan, jadi jika ia adalah kod sumber, pengeluar perisian akan mengekalkannya secara langsung .

Bagaimana untuk menyelesaikan masalah penyahpepijatan tidak sah apabila menetapkan titik putus dalam projek SpringBoot Bagaimana untuk menyelesaikan masalah penyahpepijatan tidak sah apabila menetapkan titik putus dalam projek SpringBoot May 11, 2023 am 10:49 AM

Saya baru dalam projek springboot (1) Saya mendapati bahawa penyahpepijatan titik putus tidak berkesan. Saya sangat tertekan dan mencari penyelesaian dalam talian. Apa yang saya lihat hanyalah beberapa penyelesaian yang sangat rumit, yang dikatakan sebagai penyahpepijatan jauh, tetapi juga memerlukan slogan pembukaan tambahan. Ini berbeza daripada projek tradisional, jadi saya rasa ia tidak perlu. Jadi selepas beberapa penerokaan, saya mendapati bahawa terdapat cara yang lebih mudah Langkah-langkahnya adalah seperti berikut: Tambahkan konfigurasi dalam bahagian pemalam fail pom: false dan ia akan menjadi ok; bahawa fail web.xml tiada, kerana projek web tradisional memerlukan fail web.xml, tetapi projek SpringBoot tidak memerlukan fail web.xml.

Teknik penyusunan dan dekompilasi di Jawa Teknik penyusunan dan dekompilasi di Jawa Jun 09, 2023 am 09:43 AM

Java adalah bahasa pengaturcaraan yang sangat popular yang digunakan secara meluas untuk membangunkan pelbagai jenis perisian. Dalam pembangunan Java, teknologi kompilasi dan penyahkompilasi adalah pautan yang sangat penting. Teknologi kompilasi digunakan untuk menukar kod Java kepada fail boleh laku, manakala teknologi penyahkompilasi membolehkan seseorang menukar fail boleh laku semula kepada kod Java. Artikel ini akan memperkenalkan teknik kompilasi dan penyahkompilasi di Jawa. 1. Teknologi kompilasi Kompilasi ialah proses menukar kod bahasa peringkat tinggi (seperti Java) kepada bahasa mesin. di Jawa

Mengapakah program Go saya mengambil masa yang lebih lama untuk disusun? Mengapakah program Go saya mengambil masa yang lebih lama untuk disusun? Jun 09, 2023 pm 06:00 PM

Dalam beberapa tahun kebelakangan ini, bahasa Go telah menjadi pilihan semakin ramai pembangun. Walau bagaimanapun, berbanding dengan bahasa pengaturcaraan lain, kelajuan kompilasi bahasa Go tidak cukup pantas. Ramai pembangun akan menghadapi masalah ini apabila menyusun atur cara Go: Mengapakah program Go saya mengambil masa yang lebih lama untuk disusun? Artikel ini akan meneroka isu ini dari beberapa aspek. Seni bina pengkompil bahasa Go Seni bina pengkompil bahasa Go menggunakan reka bentuk tiga peringkat, iaitu bahagian hadapan, lapisan tengah dan bahagian belakang. Bahagian hadapan bertanggungjawab untuk menterjemah kod sumber kepada kod perantaraan dalam bahasa Go, dan lapisan tengah akan

Ralat kompilasi C++: Senarai parameter fungsi terlalu panjang, bagaimana untuk menyelesaikannya? Ralat kompilasi C++: Senarai parameter fungsi terlalu panjang, bagaimana untuk menyelesaikannya? Aug 21, 2023 pm 11:19 PM

Ralat kompilasi C++: Senarai parameter fungsi terlalu panjang, bagaimana untuk menyelesaikannya? Apabila menulis atur cara dalam C++, anda kadangkala menghadapi ralat kompilasi sedemikian: senarai parameter fungsi terlalu panjang. Bagi pemula C++, ini mungkin sakit kepala. Seterusnya, kami akan membincangkan punca dan penyelesaian kepada masalah ini. Mula-mula, mari kita lihat peraturan asas parameter fungsi C++. Dalam C++, parameter fungsi mesti diisytiharkan antara nama fungsi dan kurungan pembukaan. Apabila anda lulus parameter fungsi, anda memberitahu fungsi apa yang perlu dilakukan. Parameter ini boleh menjadi apa-apa

Analisis mendalam tentang peranan dan penggunaan kata kunci statik dalam bahasa C Analisis mendalam tentang peranan dan penggunaan kata kunci statik dalam bahasa C Feb 20, 2024 pm 04:30 PM

Analisis mendalam tentang peranan dan penggunaan kata kunci statik dalam bahasa C Dalam bahasa C, statik ialah kata kunci yang sangat penting, yang boleh digunakan dalam definisi fungsi, pembolehubah dan jenis data. Menggunakan kata kunci statik boleh menukar atribut pautan, skop dan kitaran hayat objek Mari analisa peranan dan penggunaan kata kunci statik dalam bahasa C secara terperinci. Pembolehubah statik dan fungsi: Pembolehubah yang ditakrifkan menggunakan kata kunci statik di dalam fungsi dipanggil pembolehubah statik, yang mempunyai kitaran hayat global

Bolehkah bahasa pergi disusun? Bolehkah bahasa pergi disusun? Dec 09, 2022 pm 06:20 PM

Bahasa pergi boleh disusun. Bahasa Go ialah bahasa statik yang disusun, bahasa pengaturcaraan yang memerlukan kompilasi untuk dijalankan. Terdapat dua arahan untuk menyusun atur cara bahasa Go: 1. arahan "go build", yang boleh menyusun kod program bahasa Go ke dalam fail boleh laku binari, tetapi fail binari perlu dijalankan secara manual 2. arahan "go run", The Program bahasa Go akan dijalankan terus selepas penyusunan Fail sementara akan dijana semasa proses penyusunan, tetapi fail boleh laku tidak akan dihasilkan.

See all articles