Home > Backend Development > C++ > body text

How to Compile Qt from Source for Visual Studio 2010?

Linda Hamilton
Release: 2024-11-20 18:50:18
Original
522 people have browsed it

How to Compile Qt from Source for Visual Studio 2010?

How to Build Qt for Visual Studio 2010

While using Qt with Visual Studio 2010, it's crucial to understand that pre-built binaries for Visual Studio 2008 are incompatible. Therefore, it's necessary to compile Qt from source.

Pre-Requisites:

  • Download Qt from https://www.qt.io/download/. Select the zip file instead of the pre-built package for Visual Studio 2008.
  • Open the Visual Studio 2010 Command Prompt, which sets the necessary environment variables for building.

Building Qt:

  1. Navigate to the Qt source folder using the DOS commands (E: followed by cd commands).
  2. Configure Qt using the following command:
configure.exe -release -no-webkit -no-phonon -no-phonon-backend -no-script -no-scripttools -no-qt3support -no-multimedia -no-ltcg
Copy after login
  1. Initiate the build process using:
nmake
Copy after login

Setting Environment Variables:

  • Set the QTDIR environment variable to the Qt installation directory using:
setx QTDIR e:\Qt
Copy after login
  • Use Path Editor to add the Qtbin directory to the PATH environment variable.

Installing the Qt Visual Studio Add-in:

  • Download the Visual Studio Add-in (qt-vs-addin-1.1.9.exe) from the Qt download page.
  • After logging off and logging back in, Qt demo applications should run correctly.

Note:

For building a minimalistic Qt, the configuration flags provided above are recommended. Refer to the Qt reference manual for modifying the configuration based on specific requirements.

The above is the detailed content of How to Compile Qt from Source for Visual Studio 2010?. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template