整合Qt框架、Netbeans IDE和Visual Studio C++编译器

4
我正在使用Qt 4.7.4作为C++框架Netbeans 7.0作为IDEMinGW作为C++编译器
由于Netbeans的能力,它们整合得很好,我可以轻松地用它们来编写我的项目。
我知道在Qt Creator中,我们可以很容易地切换到Visual Studio作为C++编译器。
但是,在与Qt框架配合工作的Netbeans中,我们如何使用Visual Studio作为C++编译器? 是否有任何Netbeans插件或一些配置可供使用(然后,只需按F6运行)? 注意:正如评论中提到的(Cat Plus Plus),这与QMAKESPEC-spec有关。我正在通过Project > Properties > Qt > ...寻找解决方案。

1
如果集成意味着使用 qmake,那么只需要选择另一个 makespec(通过 -spec 或 QMAKESPEC 环境变量)。 - Cat Plus Plus
正如Cat所说,qmake是正确的选择。我想指出的是,你不应该使用Visual Studio进行编译,而是需要使用Visual Studio的C++编译器(请参考此链接获取可用选项)。 - Samuel Harmer
1个回答

1

你可以尝试使用 qmake -spec win32-msvcXXXX,其中 XXXX 取自 {2003, 2005, 2008, 2010},并与你的 Visual Studio 版本相匹配。

然而,我预计你需要为 Visual Studio 重新构建 Qt。MingW 库将无法与 Visual Studio 兼容。如何为 Visual Studio 构建 Qt 的答案可能会对此有所帮助。[我自由承认从未尝试过这个方法。]


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接