首页 / 浏览问题 / 组件GIS / 问题详情
UE5.0.3打开工程文件,提示插件版本不一致
3EXP 2023年08月10日
使用产品:SuperMap Hi-Fi 3D SDK 11i(2023) for Unreal.zip 操作系统:win7 x64
数据类型: 文件型
问题详细描述:xxxxx
问题重现步骤:

1.打开UE5.0 ,进入并创建一个新的工程,选择游戏。之后选择空白模板。选择C++,对项目工程进行命名SuperMap

2.(1 )找到对应版本产品包的 SuperMap Hi Fi 3D SDK for Unreal 文件夹,并复制。
   (2 )找到新建的 UE 工程文件夹,新建一个 Plugins 文件夹,并将步骤 1 中复制
    的文件,粘贴到 Plugins 文件夹中。

3. 右击工程目录选择 Generate Visual Studio project files,弹窗提示:    

Running D:/UE_5.0/Engine/Binaries/DotNET/UnrealBuildTool/UnrealBuildTool.exe  -projectfiles -project="D:/WPUE/UE5/SuperMap/SuperMap.uproject" -game -rocket -progress -log="D:\WPUE\UE5\SuperMap/Saved/Logs/UnrealVersionSelector-2023.08.10-15.11.26.log"
Log file: D:\WPUE\UE5\SuperMap\Saved\Logs\UnrealVersionSelector-2023.08.10-15.11.26.log
Log file: C:\Users\UE\AppData\Local\UnrealBuildTool\Log_GPF.txt

Some Platforms were skipped due to invalid SDK setup: IOS, Linux, LinuxArm64.
See the log file for detailed information

Discovering modules, targets and source code for project...
D:\WPUE\UE5\SuperMap\Plugins\SuperMap HiFi 3D SDK for Unreal\Source\SuperMap\SuperMap.Build.cs(6,14): error CS0101: The namespace '<global namespace>' already contains a definition for 'SuperMap'
D:\WPUE\UE5\SuperMap\Plugins\SuperMap HiFi 3D SDK for Unreal\Source\SuperMap\SuperMap.Build.cs(31,12): error CS0111: Type 'SuperMap' already defines a member called '.ctor' with the same parameter types
ERROR: Expecting to find a type to be declared in a target rules named 'SuperMapTarget'.  This type must derive from the 'TargetRules' type defined by Unreal Build Tool.

4.打开SuperMap.uproject,进不了项目,弹窗提示

The following modules are missing or built with a different engine version:

  SuperMapSamples

Would you like to rebuild them now?

选择[否]退出,选择[是],弹窗提示
SuperMap could not be compiled. Try rebuilding from source manually.

1个回答

您好,

工程名称不要使用“ SuperMap ”命名哈

右击工程目录选择 Generate Visual Studio project files后,使用Visual Studio打开.sln的c++工程,全部重新加载后进行编译,编译完成打开工程,查看是否可以正常打开。
725EXP 2023年08月10日
...