• 3703阅读
  • 8回复

[提问]编译通过但是可执行文件不存在什么意思? [复制链接]

上一主题 下一主题
离线caiwei_cs
 

只看楼主 倒序阅读 楼主  发表于: 2014-04-18
我用的是qt5+vs2010 打开一个老工程,辛辛苦苦修改了不兼容的地方。编译通过,运行程序的时候报错:
Executable E:/ST30A/ST30A_Calibration/build-Calibration-Desktop_Qt_5_2_1_MSVC2010_32bit-Debug/debug/Calibration.exe does not exist.

不知道什么意思?求救。
离线caiwei_cs

只看该作者 1楼 发表于: 2014-04-18
是不是我qt环境搭建还缺什么?
离线caiwei_cs

只看该作者 2楼 发表于: 2014-04-18
我自己建了重新一个简单小工程可以没有问题。
离线zhanglyl

只看该作者 3楼 发表于: 2014-04-18
删除所有Calibration.pro.user文件,重新打开一次.pro文件。
离线彩阳

只看该作者 4楼 发表于: 2014-04-19
去文件夹里面看看是否有这个文件?
有可能是由TARGET引起的。
上海Qt开发联盟,热忱地欢迎你的加入!
离线caiwei_cs

只看该作者 5楼 发表于: 2014-04-21
回 彩阳 的帖子
彩阳:去文件夹里面看看是否有这个文件?
有可能是由TARGET引起的。 (2014-04-19 16:38) 

没有这个文件哦。就是么有生成,怎么办?是不是哪里要配置啊。
离线彩阳

只看该作者 6楼 发表于: 2014-04-22
自己写TAEGET = YourAppName,
然后去生成的目录下找是不是有YourAppName(Linux)或者YourAppName.exe(Windows)。
1条评分金钱+3
caiwei_cs 金钱 +3 - 2014-04-23
上海Qt开发联盟,热忱地欢迎你的加入!
离线caiwei_cs

只看该作者 7楼 发表于: 2014-04-23
回 彩阳 的帖子
彩阳:自己写TAEGET = YourAppName,
然后去生成的目录下找是不是有YourAppName(Linux)或者YourAppName.exe(Windows)。 (2014-04-22 21:00) 

谢谢了,我已经把5.2卸了回归4.8 了。因为工作不能耽误。
不过我会之后试一试的。谢谢了。
离线dbzhang800

只看该作者 8楼 发表于: 2014-04-24
回 caiwei_cs 的帖子
caiwei_cs:谢谢了,我已经把5.2卸了回归4.8 了。因为工作不能耽误。
不过我会之后试一试的。谢谢了。 (2014-04-23 09:40) 

Qt5 和 Qt4 不冲突,没必要装一个卸载一个。
快速回复
限100 字节
 
上一个 下一个