集成 Qt 框架、Netbeans IDE、Visual Studio C++ 编译器

Posted

技术标签:

【中文标题】集成 Qt 框架、Netbeans IDE、Visual Studio C++ 编译器【英文标题】:Integrating Qt Framework, Netbeans IDE, Visual Studio C++ Compiler 【发布时间】:2011-10-15 13:59:47 【问题描述】:

我使用 Qt 4.7.4 作为 C++ 框架Netbeans 7.0 作为 IDEMinGW 作为 C++ 编译器

由于 Netbeans 的能力,它们被很好地集成在一起,我很容易用它们编写我的项目。

我知道在 Qt Creator 中,我们可以很容易地切换到 Visual Studio 作为 C++ 编译器。

但是,我们如何在 Netbeans 中使用 Visual Studio 作为 C++ 编译器并与 Qt 框架一起使用?

是否有任何 Netbeans 插件或一些配置(那么,只有 F6 可以运行)?

注意:如 cmets (Cat Plus Plus) 中所述,它与 QMAKESPEC-spec 有关。我正在通过Project > Properties > Qt > ...

寻找解决方案

【问题讨论】:

如果集成意味着它正在使用qmake,那么就需要选择另一个 makespec(通过 -spec 或 QMAKESPEC 环境变量)。 正如 Cat 所说,qmake 是要走的路。我会指出你不想用 Visual Studio 编译,它是你所追求的 Visual Studio 的 C++ 编译器(see this link 可用的选项) 【参考方案1】:

您可以尝试使用 qmake -spec win32-msvcXXXX,其中 XXXX 来自 2003, 2005, 2008, 2010 并且与您的 Visual Studio 版本匹配。

不过,我希望您必须为 Visual Studio 重新构建 Qt。 MingW 库不适用于 Visual Studio。 How to Build Qt for Visual Studio 的答案可能会有所帮助。 [我坦率地承认从未尝试过。]

【讨论】:

以上是关于集成 Qt 框架、Netbeans IDE、Visual Studio C++ 编译器的主要内容,如果未能解决你的问题,请参考以下文章

将 hsqlDB 集成到 netbeans 7 IDE

NetBeans IDE出现中文成乱码?

eclipse和netbeans的区别

高分100,一个简单问题,JAVA集成环境NetBeans IDE 各个文件夹都是干啥的?

netbeans:如何将小部件添加到 QT 变量

NetBeans IDE 7.4下载安装