如何在Unity UWP app中捕获dll的std输出?

问题描述 投票:0回答:1

我在hololens上运行的Unity UWP应用正在调用从dll文件导入的c ++函数。所述库将许多有用的调试信息打印到标准输出,我需要访问它们。

c# unity3d debugging dll hololens
1个回答
0
投票

您是要从CPP DLL中在控制台中打印调试日志吗?

您可以在C#中编写一个以字符串作为参数的回调函数,并将其打印到Unity的控制台窗口中,然后将该函数的指针传递给C ++ dll,因此您可以通过C ++的指针来调用该函数,这会将您的字符串从C ++重定向到日志窗口。有关更详细的解决方案,请参见此处:Use Debug.Log from C++

© www.soinside.com 2019 - 2024. All rights reserved.