首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >让Qt启动并使用Netbeans运行

让Qt启动并使用Netbeans运行
EN

Stack Overflow用户
提问于 2015-09-18 21:54:39
回答 1查看 3.2K关注 0票数 0

我正试图开始用Netbeans编写一个Qt程序,但我很难让它开始工作。我试图从Netbeans网站上学习教程,该教程解释了如何做到这一点,但是它似乎已经过时了。

  1. 安装NetBeans IDE和C/C++插件模块,如为C/C++/ NetBeans配置NetBeans IDE所解释的那样。还不要安装编译器。
  2. 退出NetBeans IDE。
  3. 从MinGW下载http://sourceforge.net/projects/mingw安装程序。
  4. 运行MinGW安装程序,它应该具有类似于mingw-get-inst-20120426.exe的文件名。

步骤1-4很简单.尽管MinGW的安装文件名为"mingw-get-setup.exe“

  1. 在MinGW安装程序中,选择要安装的以下组件:
    • C
    • C++
    • MSYS基本系统
    • MinGW开发工具包

这些确切的名字是没有选择的。

  • 对于C,我选择了“mingw32-GCC”( GNU编译器)的bin版本。
  • 对于 C++ ,我选择了“mingf32-GCC-g++”的bin版本( GN C++编译器)。
  • 对于MSYS基本系统,我选择了“MSYS”的bin版本(基本MSYS安装(meta))。
  • 最后,对于MinGW Developer Toolkit,我选择了“MinGW -developer-toolkit”(用于MinGW开发人员的MSYS安装(元))。

  1. http://qt-project.org/downloads下载并安装以下Qt软件。Qt库4.8.5 for Windows (minGW 4.4 317 MB) Qt 2.8.1 for Windows (51 MB)

在注册并到达下载页面后,我找到了Qt的下载,而不是Libraries的下载。我想我可能需要下载Qt在线安装程序,就像我做的那样。在组件选择期间,我选择安装Qt5.5->MinGW4.9.2 32位Tools->MinGW4.8.2,但仍然找不到任何Qt库。

在这个阶段,我可以在Qt中编译和运行Qt应用程序。我在Netbeans中创建了一个Qt应用程序,并尝试使用以下工具集合编译它:

我得到了

成功构建(总时间: 1s)

但我得到了:

从母版读取失败:输入/输出错误 运行失败(退出值1,总时间:310 RUN )

我还尝试使用相同的工具集,但使用来自“MinGW”的"C:\Qt\Tools\mingw482_32\bin“的编译器,希望来自相同安装程序的编译器与Qt一起工作,但它给了我相同的错误。

我哪里出问题了?

EN

回答 1

Stack Overflow用户

发布于 2015-09-20 21:27:55

我意识到,如果我在调试模式下运行它,我得到的错误代码为0xc0000139,而不是一个通用的“运行失败”。它将我引向以下主题:http://www.qtcentre.org/archive/index.php/t-53617.html和我在这篇文章中遵循了建议:

在我看来,您使用两个不同的编译器运行时构建和运行该项目。我建议一种极端的方法--卸载您拥有的每个Qt和MinGW实例,并且(重新)只安装一个带有MinGW集的Qt。

起初,我尝试重新配置一些东西,以解决可能存在多个编译器运行时的问题,但我所做的一切似乎都没有帮助。因此,我做了建议和卸载一切,删除路径和NB工具集,项目和一切。

然后,我从Qt联机安装程序开始,安装了Qt>Qt 5.5>MinGW 4.9.2 32位Qt>Tools>MinGW 4.9.2。这使得我没有Msys,所以我运行mingw-get-setup.exe,并安装了、MSYS基本系统。我确信一切都在我的环境变量路径(C:\Qt\Tools\mingw492_32\bin;C:\Qt\5.5\mingw492_32\bin;C:\MinGW\msys\1.0\bin;).中

我在NB中设置了这个工具集:

然后在NB中创建了一个新的Qt项目并尝试了compiling+running,但是它给了我一个错误,我现在不记得了。我重新开始NB,它给了我一个不同的错误,这一次,我也不记得了。我重新启动了我的系统,并再次尝试,最后它开始工作了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32661619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档