1.mingw与msvc的区别:这是Qt提供的两种编译方式.
msvc是微软的vc编译器,使用Qt Creator前需要安装对应的vs版本
MinGW是Minimalist GNUfor Windows的缩写,它是一个可自由使用和自由发布的windows特殊头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的windows程序而不需要第三方C运行库。
2. Q:Qt与vs2010环境配置时,Qt的环境变量是否必须,还是只要在vs中Qt option中Add 完成Qt的安装路径即可正常工作?
A: 环境变量并非必须。环境变量的作用就是当系统运行一个程序时,告诉系统关于程序的位置等信息。具体环境变量有具体作用。
3. 在vs2010编译时碰到了一个问题:LNK1123:转到COFF期间失败:文件无效或损坏
原因:电脑中有多个cvtres.exe文件
解决:在C:\Windows\Microsoft.NET\Framework64\v4.0.30319下找到cvtres查看属性的详细信息页知道其为高版本,删除E:\Program Files\visual studio 2010\VC\bin下的cvtres.exe,问题解决。cvtres.exe是一个资源转换器程序。
4.配置Qt Creator时,下载了windows SDK安装的太多,使得Qt运行程序出错,卸载Qt重装。问题:msvc版Qt的debugger应该怎么配置?