Netbeans显示一个成功构建和工作的错误
Netbeans showing an error which successfully builds and works
我想我在NetBeans 8.1中发现了一个令人讨厌的bug(如果不是的话,请有人解释一下),其中c++ 11显示了一个错误,而c++ 04 -我相信-没有。
OtherClass* getOtherInstance(Coordiantes c) { return this->array[c.x][c.y] }
instance.getOtherInstance(Coordinates(0,0))->sayHello();
这段代码可以工作,但是当我在方法的参数中使用c++ 11的方便特性(我经常使用)时,NB显示了一个错误,令人惊讶的是构建良好的。它看起来像这样:
instance.getOtherInstance({0,0})->sayHello(); // Error: unable to resolve identifier sayHello.
我知道问题不大,但是每次都要写坐标(0,0)对我来说很烦人。有什么办法可以消除这个错误吗?
任何时候Netbeans给我一个错误,但代码编译得很好,我通过擦除MPLABX缓存目录成功地纠正了它。我用的是Mac,但很可能这并不重要。
在我的例子中,'var'缓存目录位于:/Users/USER_NAME/Library/Caches/mplab_ide/dev/v3.35/var
(将USER_NAME替换为用户名)
让我们知道它是否有效,或者你找到了另一个解决方案。
相关文章:
- 从不同目录执行时"symbol lookup error:",否则从构建目录执行时按预期工作
- Visual Studio 2019:使用 vcvars64 从命令行构建C++.bat不再工作
- 所有Visual Studio安装程序崩溃,可视化构建工具也无法正常工作
- 构建对象数组是如何工作的?我被这个例子困住了
- 我的代码在构建时没有任何错误,但无法正常工作
- 没有这样的文件或目录,而本地构建工作正常
- 想法C++自动统一构建系统,它能工作吗
- 如何为IOCP构建工作线程逻辑
- Qt 4.8.4 从 Ubuntu 12.04 上的源代码构建,无法正常工作
- 错误:不是.exe已停止工作 - 尝试构建 LLVM 时
- Ctest/CDash工作流:部署夜间构建
- 用Xcode 3.2.6构建10.7 Lion应用程序-它们能工作吗
- 为什么需要构建boost来使下载的项目工作
- 在构建时工作,但在调试器中有问题
- QT 5.7 MSVC 2015静态构建不工作
- Android源代码构建#ifdefs如何在编译中工作
- Libpcap的例子不工作,但项目在eclipse中构建
- 使用ZeroMQ构建点对点工作负载调度器是否有帮助?
- 在Eclipse中设置c++构建工作目录
- LNK1104时使用完全重建,但增量构建工作visual studio 2012 express