我已根据官方手册为c ++安装并配置了NetBeans 6.7: http://www.netbeans.org/community/releases/67/cpp-setup-instructions.html#mingw
配置窗口如下所示:
不幸的是,在'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?
答案 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>/