集成 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 作为 IDE 和 MinGW 作为 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++ 编译器的主要内容,如果未能解决你的问题,请参考以下文章