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;
我不明白是什么并不代表。
它是错误流的基本写入,我需要写入错误流的函数是什么?
答
不似乎是一个错误,但警告可以忽略:https://docs.microsoft.com/en-us/cpp/error-messages/compiler-warnings/compiler-warning-level-4-c4710
这是一种优化的你大概可以忽略。
提醒错误导致编译失败,需要强大的修复。 警告不会导致失败,但需要您的关注。其中一些可以被安全地忽略(如同这个),但大多数需要重新考虑你编码的方式。
你还记得加入'iostream'吗?一条简单的int主线适用于我。也许';'在前一行中缺少? – kabanus