Windows7下Visual Studio 2012配置Qt 5.0.2及qt-vs-addin-1.2.1详细教程

需积分: 10 1 下载量 118 浏览量 更新于2024-09-11 收藏 470KB DOCX 举报
"这篇文档是关于在Windows 7 64位系统上使用Visual Studio 2012配置Qt 5.0.2和qt-vs-addin-1.2.1的步骤总结。作者首先从Qt官网下载了适用于Visual Studio 2012的64位版本的Qt 5.0.2安装包,并按照默认设置进行安装。接着,下载并安装qt-vs-addin-1.2.1,同样采用默认设置。在安装完成后,Visual Studio 2012中出现了Qt相关的工具和选项,表明Qt插件安装成功。然后,用户需要配置qmake的路径,指向Qt的msvc2012_64子目录。在创建新的Qt项目时,可以选择QtApplication模板,通过向导选择所需的Qt模块(如Core、Widgets、Gui)。在遇到编译错误LNK1112时,需要修改项目属性,将目标计算机类型改为X64,并将平台设置为x64,以解决32位与64位不匹配的问题。" 详细知识点: 1. **Qt 5.0.2 for Windows 64-bit (VS2012)**: 这是Qt的一个特定版本,专为Visual Studio 2012和64位Windows系统设计。它包含Qt库和开发工具,用于构建图形用户界面和其他跨平台的应用程序。 2. **qt-vs-addin-1.2.1**: 这是一个Visual Studio插件,允许开发者在Visual Studio环境中直接编写和调试Qt应用程序,提供集成的Qt项目管理和构建支持。 3. **Visual Studio 2012配置**: 在安装Qt和qt-vs-addin之后,需要在Visual Studio中配置Qt环境,包括设置qmake路径,使得VS能够找到Qt的编译工具。 4. **qmake路径配置**: 用户需要指定Qt的安装路径,通常是Qt目录下的`msvc2012_64`子目录,以便Visual Studio能够调用qmake生成项目文件。 5. **QtOptions**: 在Visual Studio中,通过QtOptions可以查看和管理已配置的Qt版本和相关路径。 6. **创建Qt项目**: 使用Visual Studio的"文件->新建->项目",选择QtApplication模板,然后在向导中配置项目名称、位置,以及需要的Qt模块。 7. **Qt模块选择**: 常见的必备模块包括Core(基础库)、Widgets(用于构建GUI)和Gui(图形用户界面),其他模块可以根据实际需求添加。 8. **编译错误LNK1112**: 当编译64位项目时,如果项目的配置设置为32位,就会出现此错误。解决方法是修改项目属性,将"目标计算机类型"设置为X64。 9. **项目属性设置**: 在"项目属性->配置属性->链接器->高级"中修改目标计算机类型,并在"平台"下拉菜单中选择"x64",以确保项目配置与Qt库匹配。 10. **32位与64位兼容性问题**: 开发64位应用程序时,所有依赖项(包括库和编译器设置)都必须与目标体系结构一致,否则会导致编译错误。 以上就是配置Qt 5.0.2和qt-vs-addin-1.2.1在Visual Studio 2012中的主要步骤和解决常见问题的方法。这个过程对于在Windows环境下使用Visual Studio开发Qt应用的开发者来说至关重要。