找回密码
 立即注册
收起左侧

Qt5.2.1_MSVC 2012(64 bit) + Qt5 Visual Studio Add-in+Visual Studio 2012

3
回复
17051
查看
[复制链接]
累计签到:595 天
连续签到:1 天
来源: 转载 2014-4-1 10:39:02 显示全部楼层 |阅读模式
本帖最后由 sywh 于 2014-4-1 11:06 编辑

      先说明一下,这个是我本人的环境t,应该是没问题的,但是其中一部分东西也是参考网上的,所以并非原创。
至于先装QT还是先装VS2012这个我认为是不影响的,可以按顺序来。
     1、安装VS2012,不要安装express版的,原因是Qt5 Visual Studio Add-in不支持express版的,会有问题,安装VS没什么太大的问题,双击安装程序下一步下一步就可以了
    2、安装Qt5.2。下载地址http://qt-project.org/downloads  下载这个Qt 5.2.1 for Windows 64-bit (VS 2012, OpenGL, 553 MB)(Info)安装。更好的方法是Qt Online Installer for Windows (14 MB)(Info),不过安装的时间可能更久。可以使用默认安装地址。
    3安装Visual Studio Add-in 1.2.2 for Qt5                                                                                         (supports versions 2008, 2010 and 2012, does not work with the Express edition),下载地址同2,这里有提示不支持V**press版
    4、在系统环境变量中添加QTDIR,双击修改值为你的QT环境安装地址,如我的是
    5、在系统环境变量中添加QtANGLE,值为第四步环境中include下的QtANGLE目录,如我的是  如安装路径为C:\Qt\Qt5.2.0,则环境变量值QTDIR应为C:\Qt\5.2.1\msvc2012_64;QtANGLE为C:\Qt\5.2.1\msvc2012_64\include\QtANGLE
    6、打开vs2012,菜单栏会多一项QT5,点击QT5下的qt option,把第5步添加的环境变量加进去。如如果出现找不到头文件的错误的话就把C:\Qt\5.2.1\msvc2012_64\include加入到头文件目录。
    7、测试,到C:\Qt\5.2.1\msvc2012_64\examples随便找个例子,打开VS->QT5->open qt pro file,生成运行,OK。

另外有可能出现提示 未能正确加载 Visual C++ Package ,并让查看  C:\Users\XXXX\AppData\Roaming\Microsoft\VisualStudio\11.0\ActivityLog.xml
vs2012 未能加载visual c++ language manager package 之类的错误,这是Win7下由于更新netframework 4.5导致vs2012报错无法打开vc的项目。更新下补丁包就好,
下载并安装,http://www.microsoft.com/en-us/download/details.aspx?id=36020,重启VS就好了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

点评

mark  发表于 2014-4-23 19:44
mark  发表于 2014-4-16 22:45
参与人数 1人气 +2 收起 理由
chendeshen + 2 对我帮助很大!

查看全部评分总评分 : 人气 +2

回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2015-6-25 12:20:50 显示全部楼层
mark:lol:lol
回复 支持 反对

使用道具 举报

累计签到:1962 天
连续签到:10 天
2016-7-26 08:45:50 显示全部楼层
楼主安装的Qt5-addin可以支持Qt4.8.x库的工程运转吗?
回复 支持 反对

使用道具 举报

累计签到:86 天
连续签到:1 天
2016-9-24 09:29:44 显示全部楼层
非常感谢楼主·············
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了