【发布时间】:2016-03-10 16:28:02
【问题描述】:
我在我的 unity3d 项目中使用 c++ dll,如果任何输入不正确,库使用 exit(1),这会使 unity3d 崩溃/关闭。有没有办法在不修改原始 c++ 代码的情况下避免这种行为?
【问题讨论】:
标签: c# c++ plugins unity3d native-code
我在我的 unity3d 项目中使用 c++ dll,如果任何输入不正确,库使用 exit(1),这会使 unity3d 崩溃/关闭。有没有办法在不修改原始 c++ 代码的情况下避免这种行为?
【问题讨论】:
标签: c# c++ plugins unity3d native-code
我不知道这是否可行,但尝试在 try 中调用 C++ 函数和 catch 子句。例如:
try{
//Call you C++ function from C# here
}catch(Exception e){
}
【讨论】:
finally吗??