关于QT建立项目中遇到的相关问题的处理办法

时间:2023-03-09 07:19:52
关于QT建立项目中遇到的相关问题的处理办法

  关于QT建立项目中遇到的相关问题的处理办法

1.在QTCreater中新建一个空的工程时,第一次运行会抱一个错误,如下:

  -1: error: LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

  解决方法:编译系统中出现两个cvtres.exe文件,需要到相应的位置找到这两个文件,然后查看并删去比较早的那个文件即可解决

  (1)一个文件时在Microsoft.Net中的一个文件,路径如下图所示:

关于QT建立项目中遇到的相关问题的处理办法

  (2)另一个cvtres.exe文件在vs2010的安装目录下,其位置如下图所示:

关于QT建立项目中遇到的相关问题的处理办法

  找到这两个文件后,通过比对发现在VS2010文件比较早,故将其删除即可,然后再次运行则通过编译!

2. 直接点击debug文件夹下的.exe文件,出现

关于QT建立项目中遇到的相关问题的处理办法

  需要做如下设置,如下图所示。保存即可!

关于QT建立项目中遇到的相关问题的处理办法

  需要将QT的可执行文件,放在系统的“环境PATH”下面,这样可以下任意的位置调用QT的可执行工具文件。

  上面的步骤还可以 这样处理:

  添加环境变量:

  在系统变量中配置QT库的根目录:

  QTDIR:D:\ProgramFiles\QT\QT550\5.5\msvc2010

  在PATH环境变量中,添加QT的可执行工具位置:

  **;%QTDIR%\bin

  这样,在生成的exe文件中,可以直接执行。不需要将动态连接的QT中的dll库添加到exe当前目录。非常之方便。

  备注:如果需要把exe拷贝到,其他PC上运行,因为其他的PC没有安装QT库,所以需要通过一下方法找到exe应用依赖的QT库,然后统一拷贝到其他的PC中exe统一目录即可,或者按照上述原理,将新文件夹所在的位置添加到PATA环境便令中”

 

   关于QT建立项目中遇到的相关问题的处理办法