首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用MinGW/Cygwin在C++ IDE 8中不正确的NetBeans自动完成

使用MinGW/Cygwin在C++ IDE 8中不正确的NetBeans自动完成
EN

Stack Overflow用户
提问于 2014-04-26 06:41:20
回答 1查看 1.6K关注 0票数 2

我在C++开发中使用了以下组合:

  • MicrosoftWindows8.1 x64
  • MinGW区 11.6
  • 西格温 1.7.28
  • NetBeans IDE 8.0

首先:我能够用MinGW和Cygwin编译源代码。我在这个问题中描述的问题与环境(或NetBeans)有关。

根据要用于项目的C++标准(请参阅屏幕截图),自动完成在NetBeans IDE中不能正常工作。此外,在使用MinGW和Cygwin之间,自动完成的行为并不一致。

如果将C++98与MinGW区域一起使用,则C++11的“新”语言特性不能自动完成(正确的行为):

如果将C++11与MinGW分区一起使用,则C++11的“新”语言特性是自动完成的,但是std::vector (可能还有其他一些特性)不是完全自动完成(不正确的行为):

如果使用Cygwin,无论在IDE中选择什么C++标准,我都无法使自动完成与C++正确地工作。

因此,我假设这个问题可能与每个环境的NetBeans IDE配置中缺少的或超流宏定义有关。

再次:我能够编译代码,不管自动完成错误。

  1. 是什么导致了所描述的问题?
  2. 你知道解决这个问题的办法吗?

不久前,我已经问了一个类似的问题,这里。这里描述的问题似乎在NetBeans IDE8.0中得到了修复,因为新的C++11特性被正确地检测到了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-01 14:32:16

Update 1已经发布到NetBeans 8.0中,它根据C++11和它的代码帮助修复了许多bug。您可以看到修复的bug 这里。请再次更新和测试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23307617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档