如何在Windows上正确配置netbeans 6.7和c ++?

时间:2009-07-26 13:29:53

标签: c++ windows netbeans

我已根据官方手册为c ++安装并配置了NetBeans 6.7: http://www.netbeans.org/community/releases/67/cpp-setup-instructions.html#mingw

配置窗口如下所示: netbeans config

不幸的是,在'compile'命令后面会显示以下行:

/ usr / bin / make -f nbproject / Makefile-Debug.mk SUBPROJECTS = .build-conf 建立成功(总时间:642毫秒)

因为我在Windows上并且它没有/ usr / bin / make,所以没有编译可执行文件:(。如何正确配置NetBeans以便它将使用make的配置,而不是来自/ usr / bin?

更新

问题仅出在mingw / msys工具链上。它与cygwin一起工作正常(显示相同的/ usr / bin / make消息,但是创建了可执行的IS)。所以问题可以改为:Netbeans 6.7可以在Windows上使用mingw,还是仅限于cygwin?

2 个答案:

答案 0 :(得分:4)

我在使用Netbeans 6.7.1 / C ++ / MinGW时遇到了问题。我不知道这是否会有所帮助,但我认为无论如何我都会描述我的经历。

我正在成功构建,但Netbeans无法启动我的可执行文件。我能够验证可执行文件是否正在构建,我可以从外部命令提示符运行它。我也无法在我的项目中打开属性。

经过一天的网络搜索后,我发现了一些可以解决问题的信息。

基本上,归结为没有在Windows环境路径中设置构建工具的路径。设置路径环境变量后,我清除了所有Netbeans配置,因此我可以确定从头开始设置。您可以通过删除c:/ Documents and Settings中用户目录中的.netbeans文件夹来完成此操作。

这一切都应该在Netbeans关闭时完成。然后,在创建任何项目或加载现有项目之前,启动它并设置构建配置。转到Tools / Options / C ++并将其指向您添加到环境路径(c:/ MinGW / bin和c:/msys/1.0/bin)的构建工具目录以及所需的各个工具。

我将msys的东西放在与MinGW相同的目录中。作为额外的预防措施,您可能希望确保两个bin目录中没有可能导致悲伤的命名程序。

我现在似乎有一个C ++开发环境,我很满意,因为我可以在Windows和Linux中使用它。希望有一些帮助。

答案 1 :(得分:1)

您可以查看图片上的“项目选项”,看看默认平台是否为Windows?

在Linux和Windows机器上安装了netbeans,并且奇怪的是,在按照说明操作后它“无法直接”工作。

你仔细检查了一切吗?因为在您的环境中似乎没有正确设置路径变量。

图片还说调试器丢失/无效..您是否按照these 16 steps(安装调试器的步骤14)或者您是否使用了其他内容?

最后但并非最不重要的是,您的“错误”消息表明构建成功。你在哪里寻找.exe?它应该在

之下

dist/<Configuration>/<ToolChain>/