c4710功能不包括的std :: basic_ostream

问题描述:

我得到错误:c4710功能不包括的std :: basic_ostream

C4710 class std::basic_ostream<char,struct std::char_traits<char> > & 
__ptr64 __cdecl std::basic_ostream<char,struct std::char_traits<char> >::operator<<(class std::basic_ostream<char,struct std::char_traits<char> > & __ptr64 (__cdecl*)(class std::basic_ostream<char,struct std::char_traits<char> > & __ptr64)) 
__ptr64: function is not included 

在线:

std::cerr << "clBuildProgram failed" << std::endl; 

我不明白是什么并不代表。

它是错误流的基本写入,我需要写入错误流的函数是什么?

+2

你还记得加入'iostream'吗?一条简单的int主线适用于我。也许';'在前一行中缺少? – kabanus

不似乎是一个错误,但警告可以忽略:https://docs.microsoft.com/en-us/cpp/error-messages/compiler-warnings/compiler-warning-level-4-c4710

这是一种优化的你大概可以忽略。

提醒错误导致编译失败,需要强大的修复。 警告不会导致失败,但需要您的关注。其中一些可以被安全地忽略(如同这个),但大多数需要重新考虑你编码的方式。