其他分享
首页 > 其他分享> > c – 如何从虚幻引擎中的字符串变量记录消息?

c – 如何从虚幻引擎中的字符串变量记录消息?

作者:互联网

我试图将消息记录为字符串变量,下面是我使用的代码

std::string s = "ss";//std::to_string(FPaths::GetPath("../"));
 UE_LOG(LogTemp, Warning, *s);

但它没有用,有人能告诉我怎么做吗?
enter image description here

解决方法:

最后,我在这里回答我自己的问题.

它不能编译,因为我需要在将字符串输入UE_LOG之前使用TEXT宏.

FString s = "ss";
 UE_LOG(LogTemp, Warning, TEXT("%s"), *s);

 //or

 UE_LOG(LogTemp, Warning, TEXT("ss"));

 //this should work
 UE_LOG(LogTemp, Warning, TEXT("%s"), *FPaths::GetPath("../"));

应该使用Unreal的数据类型版本,而不是使用std库

标签:unreal-engine4,c,game-engine
来源: https://codeday.me/bug/20190828/1757071.html