How to debug cesium_native lib in ue4.26

I modified the underlying source code of cesium and needed to debug the Lib Library in unreal engine. I compiled the unreal engine in debug editor mode. There is a problem in the debug library. How do I deal with it. English is not good, using Google translation.

严重性 代码 说明 项目 文件 禁止显示状态
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumEditor.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumIonClientd.lib(Connection.obj) 1
警告 未能找到引用的组件“MobileDeviceInterface”。 AutomationTool
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumEditor.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumIonClientd.lib(Connection.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumEditor.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\async++d.lib(scheduler.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumEditor.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\async++d.lib(scheduler.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumEditor.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\async++d.lib(threadpool_scheduler.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumEditor.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\async++d.lib(threadpool_scheduler.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumEditor.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumAsyncd.lib(QueuedScheduler.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumEditor.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumAsyncd.lib(QueuedScheduler.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumEditor.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumAsyncd.lib(AsyncSystem.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumEditor.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumAsyncd.lib(AsyncSystem.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumEditor.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumAsyncd.lib(TaskScheduler.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumEditor.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumAsyncd.lib(TaskScheduler.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumEditor.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumAsyncd.lib(ThreadPool.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumEditor.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumAsyncd.lib(ThreadPool.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumEditor.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumUtilityd.lib(JsonHelpers.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumEditor.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumUtilityd.lib(JsonHelpers.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumEditor.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumUtilityd.lib(Uri.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumEditor.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumUtilityd.lib(Uri.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumEditor.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\modp_b64d.lib(modp_b64.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumEditor.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\modp_b64d.lib(modp_b64.obj) 1
错误 LNK2001 无法解析的外部符号 __imp__invalid_parameter MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumAsyncd.lib(TaskScheduler.obj) 1
错误 LNK2001 无法解析的外部符号 __imp__invalid_parameter MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumAsyncd.lib(ThreadPool.obj) 1
错误 LNK2001 无法解析的外部符号 __imp__invalid_parameter MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumUtilityd.lib(JsonHelpers.obj) 1
错误 LNK2001 无法解析的外部符号 __imp__invalid_parameter MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumUtilityd.lib(Uri.obj) 1
错误 LNK2001 无法解析的外部符号 __imp__invalid_parameter MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumIonClientd.lib(Connection.obj) 1
错误 LNK2001 无法解析的外部符号 __imp__invalid_parameter MyProject D:\Project\MyProject\Intermediate\ProjectFiles\async++d.lib(scheduler.obj) 1
错误 LNK2001 无法解析的外部符号 __imp__invalid_parameter MyProject D:\Project\MyProject\Intermediate\ProjectFiles\async++d.lib(threadpool_scheduler.obj) 1
错误 LNK2001 无法解析的外部符号 __imp__invalid_parameter MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumAsyncd.lib(QueuedScheduler.obj) 1
错误 LNK2019 无法解析的外部符号 __imp__calloc_dbg,函数 char * __cdecl std::_Maklocstr(char const *,char *,struct _Cvtvec const &) (??$_Maklocstr@D@std@@YAPEADPEBDPEADAEBU_Cvtvec@@@Z) 中引用了该符号 MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumIonClientd.lib(Connection.obj) 1
错误 LNK2001 无法解析的外部符号 __imp__CrtDbgReport MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumAsyncd.lib(TaskScheduler.obj) 1
错误 LNK2001 无法解析的外部符号 __imp__CrtDbgReport MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumAsyncd.lib(ThreadPool.obj) 1
错误 LNK2001 无法解析的外部符号 __imp__CrtDbgReport MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumUtilityd.lib(JsonHelpers.obj) 1
错误 LNK2001 无法解析的外部符号 __imp__CrtDbgReport MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumUtilityd.lib(Uri.obj) 1
错误 LNK2001 无法解析的外部符号 __imp__CrtDbgReport MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumIonClientd.lib(Connection.obj) 1
错误 LNK2001 无法解析的外部符号 __imp__CrtDbgReport MyProject D:\Project\MyProject\Intermediate\ProjectFiles\async++d.lib(scheduler.obj) 1
错误 LNK2001 无法解析的外部符号 __imp__CrtDbgReport MyProject D:\Project\MyProject\Intermediate\ProjectFiles\async++d.lib(threadpool_scheduler.obj) 1
错误 LNK2001 无法解析的外部符号 __imp__CrtDbgReport MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumAsyncd.lib(QueuedScheduler.obj) 1
错误 LNK2019 无法解析的外部符号 __declspec(dllimport) public: static void * __cdecl std::_Crt_new_delete::operator new(unsigned __int64) (_imp??2_Crt_new_delete@std@@SAPEAX_K@Z),函数 public: static unsigned __int64 __cdecl std::collate::_Getcat(class std::locale::facet const * *,class std::locale const *) (?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z) 中引用了该符号 MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumIonClientd.lib(Connection.obj) 1
错误 LNK2019 无法解析的外部符号 __declspec(dllimport) public: static void __cdecl std::_Crt_new_delete::operator delete(void *) (_imp??3_Crt_new_delete@std@@SAXPEAX@Z),函数 protected: virtual void * __cdecl std::collate::`scalar deleting destructor’(unsigned int) (??_G?$collate@D@std@@MEAAPEAXI@Z) 中引用了该符号 MyProject D:\Project\MyProject\Intermediate\ProjectFiles\CesiumIonClientd.lib(Connection.obj) 1
错误 LNK1120 5 个无法解析的外部命令 MyProject D:\Project\MyProject\Plugins\CesiumForUnreal\Binaries\Win64\UE4Editor-CesiumEditor-Win64-DebugGame.dll 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\async++d.lib(scheduler.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\async++d.lib(scheduler.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\async++d.lib(threadpool_scheduler.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\async++d.lib(threadpool_scheduler.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(BoundingVolume.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(BoundingVolume.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(ViewState.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(ViewState.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(BingMapsRasterOverlay.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(BingMapsRasterOverlay.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(CreditSystem.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(CreditSystem.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(RasterOverlayCollection.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(RasterOverlayCollection.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(Tileset.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(Tileset.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(IonRasterOverlay.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(IonRasterOverlay.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(registerAllTileContentTypes.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(registerAllTileContentTypes.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(TileMapServiceRasterOverlay.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(TileMapServiceRasterOverlay.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(RasterOverlay.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(RasterOverlay.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(RasterOverlayTile.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(RasterOverlayTile.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(RasterOverlayTileProvider.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(RasterOverlayTileProvider.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(RasterMappedTo3DTile.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(RasterMappedTo3DTile.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(Tile.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(Tile.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(TileUtilities.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(TileUtilities.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(calcQuadtreeMaxGeometricError.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(calcQuadtreeMaxGeometricError.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(Batched3DModelContent.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(Batched3DModelContent.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(ExternalTilesetContent.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(ExternalTilesetContent.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(GltfContent.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(GltfContent.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(TileContentFactory.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(TileContentFactory.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(CompositeContent.obj) 1
错误 LNK2038 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“MD_DynamicRelease”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(CompositeContent.obj) 1
错误 LNK2038 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(PCH.CesiumRuntime.h.obj 中) MyProject D:\Project\MyProject\Intermediate\ProjectFiles\Cesium3DTilesd.lib(QuantizedMeshCon

public class MyProjectEditorTarget : TargetRules
{
public MyProjectEditorTarget( TargetInfo Target) : base(Target)
{

	bDebugBuildsActuallyUseDebugCRT = true;
}

}
I have turned UseDebugCRT on

Hi @tanshout,

do you build the Cesium-Native with debug configure? The below command is used to build Cesium Native assume that the working directory in the cesium-unreal/extern directory

cmake -B build -S .
cmake --build build --config Debug --target release

I think the option bDebugBuildsActuallyUseDebugCRT = true; is not needed