我想使用带有 #pragma 消息的 char * 来告诉我的问题在 Visual Studio 调试器中的位置。
void OutputShaderErrors(const char *filename)
{
std::string outputMessage = "Errors written to: ";
outputMessage += filename;
#pragma message(outputMessage.c_str())
}
上面的代码块确实有效,但给出了以下警告:
Warning 1 warning C4083: expected 'string'; found identifier 'outputMessage'