夜凉如水

coding记录-20170517

夜凉如水 编程QtVS

2017-05-17 周三 晴 北京 院里

Qt程序的dll引用问题

因为电脑里安装了Qt4.8.15.7.0两个版本,所以dll引用要特别注意。因为我把Qt4.8.1的目录放在环境变量里了,所以Qt5的程序在使用时可能找到的dll不对,比如libgcc_s_dw2-1.dll。那么在直接运行程序时就可能产生链接错误。

为解决此问题,把原来添加的环境变量去掉了:

C:\Qt\4.8.1\bin;C:\Qt\qtcreator-2.4.1\mingw\bin;C:\Qt\qtcreator-2.4.1\bin;

不过这样之后,直接打开Qt4.8.1的程序时就需要添加相应的dll文件了。

VS2010使用Qt

为了测试PanEngin,试着在VS2010中使用Qt。

首先在http://download.qt.io/archive下载Qt的VS版本Qt的VS插件,支持VS2010的最高Qt版本为5.5.1。我下载的是5.5.1的msvc2010版Qt1.2.4版本的qt-vs-addin

http://download.qt.io/archive

然后在电脑里安装Qt和VS插件,安装完成后打开VS2010,已经有Qt5的菜单了。

VS2010中的Qt5菜单

点击Qt Options选项,配置Qt目录。

配置Qt

点击Add,添加已经安装的Qt版本,如下图所示。注意添加到bin文件夹的上一级。因为我已经添加过了,所以有相关提示。

添加Qt安装的目录

配置完成后,可以在Qt5目录中选择 Open Qt Project File(.pro) 打开已有的Qt项目。

也可以通过VS新建项目,已经有Qt Projects可选了,如下图所示。

可以新建Qt项目

夜凉如水
人丑就要多读书