ue5加载第三方libs报错 PublicLibraryPaths does not exist in the current context
时间: 2024-01-30 07:02:31 浏览: 131
was not found on the java.library.path
这个错误通常是因为在Project.Build.cs文件中缺少PublicLibraryPaths的定义。检查一下你的Project.Build.cs文件,确保以下内容已经包含在其中:
```
public class MyProject : ModuleRules
{
public MyProject(ReadOnlyTargetRules Target) : base(Target)
{
// ... 其他代码 ...
PublicLibraryPaths.Add("路径");
// ... 其他代码 ...
}
}
```
其中,"路径"应该替换成你的第三方库的路径。如果你已经添加了这个定义,但是仍然出现错误,那么可能是你的UE版本不支持PublicLibraryPaths。在这种情况下,你需要使用PublicAdditionalLibraries来代替PublicLibraryPaths,像这样:
```
PublicAdditionalLibraries.Add("路径");
```
同样,"路径"应该替换成你的第三方库的路径。如果你还是无法解决问题,那么你需要提供更多的细节,例如你使用的UE版本、第三方库的名称和版本等等。
阅读全文