总结一下拿到的VS2010+Qt5.4.0项目,重新编译成VS2012+Qt5.2.1:
拿到项目之后,
1. 是要更新编译器和库,用VS2012打开sln,点“更新”。更新后,vs会自动将平台工具集更改为“v110”(之前为“v100”)。
2. 在Qt Option中重新选择设置Qt版本。并将所需要的项目转换长Qt Add-in project,在Qt Project Setting/Qt Modules中勾选上所需要的模块,比如用了网络,则要勾选上Network
3. 检查项目属性--VC++目录--包含目录 下 是否都改成了当前选择的QT版本。我的sln下有2个项目,当时是改了一个项目的目录,另一个没改,导致编译时候始终提示Qt相关的头文件找不到引用路径(报错:fatal error C1083: 无法打开包括文件:“QtCore/QString”: No suc