大家好
我最近从Qt-Creator切换到NetBeans,对此决定感到遗憾,这是我遇到的有关编译器错误等的最新(许多)问题。
问题:
由于该std::to_string方法出现不合理的错误而安装了MinGW64编译器后,我遇到了类似的问题。
当前,我正在使用MinGW64编译器,并且在尝试使用该c_str()函数时,出现错误
无法解析标识符c_str
重新解析项目无效。尝试使用自动完成功能未提供任何建议
裸机最低代码:
#include <string>
using namespace std;
netm::netm(string hostname, int portNumber)
{
const char * c = hostname.c_str();
}
Run Code Online (Sandbox Code Playgroud)
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)
Run Code Online (Sandbox Code Playgroud)
有什么建议么?
我通过/sf/answers/2451801201/找到了解决此问题的方法
您需要设置以下内容:右键单击项目,选择属性。在Build-> C ++ Compiler下,将C ++ Standard设置为默认值以外的其他值。这将消除此错误。
| 归档时间: |
|
| 查看次数: |
2068 次 |
| 最近记录: |