NetBeans无法解析标识符C_ST
netbeans unable to resolve identifier c_str
美好的一天all
我最近从Qt-Creator转换为Netbeans,我很遗憾这个决定,这是我在编译器错误等方面遇到的最新(许多)问题,等等。
上一期和mingw64编译器安装
问题:
由于我对std::to_string
方法遇到的错误,安装了MingW64编译器后,我也有类似的问题。
当前,我正在使用Mingw64编译器,并且在尝试使用c_str()
函数时,我会得到一个错误
无法解析标识符C_str
重新确定该项目没有效果。试图使用自动完成的情况没有提供任何建议ASWEL
裸露的最低代码:
#include <string>
using namespace std;
netm::netm(string hostname, int portNumber)
{
const char * c = hostname.c_str();
}
NetBeans IDE信息:
Product Version: NetBeans IDE 8.2 (Build 201609300101)
Java: 1.8.0_112; Java HotSpot(TM) 64-Bit Server VM 25.112-b15
Runtime: Java(TM) SE Runtime Environment 1.8.0_112-b15
System: Windows 10 version 10.0 running on amd64; Cp1252; en_ZA (nb)
有什么建议?
我通过https://stackoverflow.com/a/35025731/4101876
找到了解决此问题的解决方案。您需要设置以下内容:右键单击项目,选择属性。在构建 -> C 编译器下,将C 标准设置为默认值以外的其他标准。这将删除此错误的错误。
相关文章:
- 在C++中,是否可以基于给定的标识符创建基类的新实例,反之亦然
- #ifdef和未声明的标识符
- f2、f3、f4标识符未找到
- 设置 Visual Studio for MPI: 找不到标识符错误
- 未声明的标识符编译暗黑破坏神 2 程序"muleview"
- 在顶点着色器中使用 OpenGl 的未声明标识符,我在顶点着色器中绘制三角形时遇到问题
- Google protobuf 时间戳未声明标识符,在 Windows 上具有C++
- 如何让 GCC/Clang 在保留标识符上出错
- 错误 C2760:语法错误:映射迭代器上意外的标记"标识符",预期的";"
- 当简单捕获中的标识符显示为参数的声明符 ID 时,没有编译器诊断
- 使用说明符 extern 声明的C++中的标识符链接
- C++:枚举:错误:应使用标识符而不是"}"
- 为什么我们不能重复使用具有不同模板参数的别名模板标识符?
- Visual Studio C++ PlaySound 标识符未定义
- 为什么我们不编写可以处理C++标识符的汇编器和链接器?
- 使用未声明的标识符"sqrt"?
- 找不到标识符合并
- 在模板化函数中重新定义(忽略)的 SWIG 标识符
- 在 c++ 中找不到此函数的标识符
- 对类 (C++) 中的私有变量使用未声明的标识符