最近别人给我发了一个他的Qt项目,在我电脑Visual Studio上死活运行不成功,报错部分如下图所示:E1696 无法打开源文件 xxx
折腾许久,终于发现了原因orz…
不过在这之前建议你先检查下:
Qt库有没有安装(
安装时有没有勾选msvc2017_64选项
(视你的VS版本而定))
Qt的
环境变量
有没有设置(具体桌面右键点击此电脑——>属性——>高级系统设置——>高级——>环境变量——>系统变量——>Path,里面有具体到Qt安装目录下的bin,
路径请不要含中文字符
)
Visual Studio中有没有安装成功
Qt VS Tools
插件(具体打开VS,菜单栏有Qt VS Tools选项),
如果你发现以上问题,建议搜索关键字解决了再往下看。
检查Qt VS Tools的设置,正确设置Qt版本
添加你的Qt库版本
在将tableWidget数据导出到excel中系统提示如上错误,而且#include
无法
识别
搜寻之后,
解决方案
如下:
1.在.pro
文件
添加CONFIG += qaxcontainer
QT
+= axcontainer
2.在.cpp
文件
下加载#include <Active
Qt
/QAxObject>
3.点击扩展->
QT
VS Tool->
Qt
Project Settings ->
Qt
Model,勾选Active
Qt
container模块即可
参考资料:
QT
安装包下载
我下载的版本是最新的5.14.2下载链接在下面,https://download.
qt
.io/archive/
qt
/5.14/5.14.2/ 找到
Windows
版本下载 (ps:如果需要下载其他版本的话点击父目录就可以去选择不同版本了,建议5.9以上。) (ps:Linux上的
Qt
安装日后会更新,见谅)
Qt
安装
1.双击下载好的安装包,出现界.