日志
Qt遇到的问题
2017-10-26 07:58
1.QtCreator 编译的时候报错
LINK123:转换到COFF期间失败,文件无效或损坏 解决方案: 查找是否有两个cvtres.exe。一个是C:\Program Files(x86)\Microsoft Visual Studio 10.0\vc\bin\cvtres.exe, 另一个是C:\Windows\Microsoft.NET\Framework\v 4.0.30319\cvtres.exe。右键属性|详细信息 查看两者版本号,删除/重命名较旧的版本,或者重新设置Path变量。 意外的是,治本的办法是第三步,删除旧版本的cvtres.exe后,就不需要每次都设置配置了。 2.安装了用vs2015-64位编译出来的Qt5.10.1版本, 在win10下运行qml文件,程序起来就挂掉了,qt卸载又重装了好几次和好几个版本。最后用vs2015-32位编译出来的版本可以使用。 解决方案: 原来vs2015默认情况下安装的是32位的。E:/Standalone Profiler/Profiler_Setup_x86.exe,安装的时候可以选择E:/Standalone Profiler/Profiler_Setup_x64.exe的就可以对应版本了。 3.Qt5.5.1版本中,qml中使用Button的toolTip属性需要一下两点支持 1)、在pro文件中需要加上QT+=widgets 2)、在main函数中需要使用QApplication作为事件循环。 Button{ toolTip:qsTr("This is my Button"); } |