1
我想使用char *和#pragma消息來告訴我的問題在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'
哇,所以這是不可能的?遊民。 –
@btcode:由於您正在使用_Visual Studio_,因此您可能會發現'OutputDebugMessage'函數有用... –