当我在Eclipse中启动一个基本的Qt应用程序时,它会因“.exe已停止工作”错误而崩溃。
背景信息:
创建Qt GUI项目(使用MainWindow)时获得的基本应用程序,其中没有任何更改,甚至没有添加按钮
PATH拥有所有必要的东西(mingw,msys,qt)
项目属性和eclipse路径也应该没问题(c ++,qt,mingw)
.pro文件正常,没有文件缺失
清洁&重建,以及重新启动eclipse并不能解决问题
编译时没有错误,只是忽略了“不能lstat`ui_.h':没有这样的文件或目录”。搜索周围没有找到相关结果。
如果启动,则会因约定的错误而停止。详细信息显示其崩溃的应用程序,错误代码c0000005,偏移00002cb20 。搜索结果告诉我c0000005是访问冲突,但它会从哪里来?这是基本的应用......
试图启动eclipse处于管理模式以防止访问违规,没有帮助
如果在调试模式下启动,则会停止并显示错误“无法在../ mingw / main.c找到源文件”。当我安装mingw时,我以为我忘记了一些东西,所以我再次进行了设置,但是没有创建该文件。此处也没有相关的搜索结果。
我的设置:eclipse classic x32 with c ++& php的东西,qt 4.8,win7 x64
我迷路了。我之前已经在Eclipse下使用Qt(在winXP和vista上),得到了我的一堆安装问题,但这是第一个。有没有人经历过这个?有关如何查找访问冲突发生位置的任何线索?阅读this question让我觉得这是一个Qt Eclipse集成问题,但我怎么能绕过它呢?
感谢任何潜在客户!
答案 0 :(得分:0)
您的项目在TARGET =
文件中没有设置.pro
。这可能是由于Eclipse / Qt插件向导搞砸了,所以只输入新目标可能不起作用,其他文件可能不得不手动重命名。
关于Eclipse的Qt插件的FWIW开发在不久前停止了,在Qt Creator之外构建绝对是让自己的生活变得更加困难的一种方式。