提交出现问题

构建失败
server log:
适用于 .NET Framework MSBuild 版本 17.9.8+b34f75857

  1>Checking Build System
  Building Custom Rule C:/data/submissions/dandelion/deps/fmt/CMakeLists.txt
  Building Custom Rule C:/data/submissions/dandelion/deps/glfw/src/CMakeLists.txt
  Building Custom Rule C:/data/submissions/dandelion/deps/assimp/contrib/zlib/CMakeLists.txt
  format.cc
  context.c
  adler32.c
  compress.c
  crc32.c
  deflate.c
  gzclose.c
  gzlib.c
  init.c
  gzread.c
  gzwrite.c
  inflate.c
  infback.c
  inftrees.c
  inffast.c
  trees.c
  uncompr.c
  zutil.c
  input.c
  monitor.c
  vulkan.c
  zlibstatic.vcxproj -> C:\data\submissions\tmp\build\deps\assimp\contrib\zlib\Debug\zlibstaticd.lib
  Building Custom Rule C:/data/submissions/dandelion/deps/assimp/code/CMakeLists.txt
  window.c
  os.cc
  win32_init.c
  win32_joystick.c
  Assimp.cpp
  CInterfaceIOWrapper.cpp
  Compression.cpp
  BaseImporter.cpp
  BaseProcess.cpp
  win32_monitor.c
  PostStepRegistry.cpp
  ImporterRegistry.cpp
  DefaultIOStream.cpp
  IOSystem.cpp
  DefaultIOSystem.cpp
  ZipArchiveIOSystem.cpp
  Importer.cpp
  win32_time.c
  SGSpatialSort.cpp
  VertexTriangleAdjacency.cpp
  SpatialSort.cpp
  SceneCombiner.cpp
  ScenePreprocessor.cpp
  win32_thread.c
  正在生成代码...
  SkeletonMeshBuilder.cpp
  StandardShapes.cpp
  TargetAnimation.cpp
  win32_window.c
  RemoveComments.cpp
  Subdivision.cpp
  scene.cpp
  fmt.vcxproj -> C:\data\submissions\tmp\build\deps\fmt\Debug\fmtd.lib
  Bitmap.cpp
  wgl_context.c
  Version.cpp
  CreateAnimMesh.cpp
  simd.cpp
  material.cpp
  AssertHandler.cpp
  Exceptional.cpp
  Base64.cpp
  DefaultLogger.cpp
  Exporter.cpp
  egl_context.c
  AssimpCExport.cpp
  CalcTangentsProcess.cpp
  ComputeUVMappingProcess.cpp
  ConvertToLHProcess.cpp
  EmbedTexturesProcess.cpp
  osmesa_context.c
  FindDegenerates.cpp
  FindInstancesProcess.cpp
  FindInvalidDataProcess.cpp
  FixNormalsStep.cpp
  DropFaceNormalsProcess.cpp
  正在生成代码...
  GenFaceNormalsProcess.cpp
  GenVertexNormalsProcess.cpp
  PretransformVertices.cpp
  ImproveCacheLocality.cpp
  JoinVerticesProcess.cpp
  LimitBoneWeightsProcess.cpp
  glfw.vcxproj -> C:\data\submissions\tmp\build\deps\glfw\src\Debug\glfw3.lib
  RemoveRedundantMaterials.cpp
  RemoveVCProcess.cpp
  SortByPTypeProcess.cpp
  SplitLargeMeshes.cpp
  TextureTransform.cpp
  TriangulateProcess.cpp
  ValidateDataStructure.cpp
  OptimizeGraph.cpp
  OptimizeMeshes.cpp
  DeboneProcess.cpp
  ProcessHelper.cpp
  MakeVerboseFormat.cpp
  ScaleProcess.cpp
  ArmaturePopulate.cpp
  GenBoundingBoxesProcess.cpp
  SplitByBoneCountProcess.cpp
  MaterialSystem.cpp
  STEPFileReader.cpp
  STEPFileEncoding.cpp
  ColladaHelper.cpp
  ColladaLoader.cpp
  ColladaParser.cpp
  ObjFileImporter.cpp
  ObjFileMtlImporter.cpp
  ObjFileParser.cpp
  FBXImporter.cpp
  FBXParser.cpp
  FBXTokenizer.cpp
  FBXConverter.cpp
  FBXUtil.cpp
  FBXDocument.cpp
  FBXProperties.cpp
  FBXMeshGeometry.cpp
  FBXMaterial.cpp
  FBXModel.cpp
  FBXAnimation.cpp
  FBXNodeAttribute.cpp
  FBXDeformer.cpp
  FBXBinaryTokenizer.cpp
  FBXDocumentUtil.cpp
  shapes.cc
  advancing_front.cc
  cdt.cc
  sweep.cc
  sweep_context.cc
  clipper.cpp
  OpenDDLParser.cpp
  DDLNode.cpp
  OpenDDLCommon.cpp
  OpenDDLExport.cpp
  Value.cpp
  OpenDDLStream.cpp
  o3dgcArithmeticCodec.cpp
  o3dgcDynamicVectorDecoder.cpp
  o3dgcDynamicVectorEncoder.cpp
  o3dgcTools.cpp
  o3dgcTriangleFans.cpp
  crypt.c
  ioapi.c
  unzip.c
  assimp.vcxproj -> C:\data\submissions\tmp\build\deps\assimp\lib\Debug\assimp-vc143-mtd.lib
  Building Custom Rule C:/data/submissions/dandelion/CMakeLists.txt
  main.cpp
  platform.cpp
  gl.cpp
  controller.cpp
  menubar.cpp
  toolbar.cpp
  scene.cpp
  group.cpp
  object.cpp
C:\data\submissions\dandelion\src\scene\object.cpp(107,38): error C2220: 以下警告被视为错误 [C:\data\submissions\tmp\build\dandelion.vcxproj]
C:\data\submissions\dandelion\src\scene\object.cpp(107,38): warning C4100: “all_objects”: 未引用的形参 [C:\data\submissions\tmp\build\dandelion.vcxproj]
  camera.cpp
  light.cpp
  stb_image_wrapper.cpp
  kinetic_state.cpp
  logger.cpp
  rasterizer.cpp
  rasterizer_renderer.cpp
C:\data\submissions\dandelion\src\render\rasterizer_renderer.cpp(101,41): error C2220: 以下警告被视为错误 [C:\data\submissions\tmp\build\dandelion.vcxproj]
C:\data\submissions\dandelion\src\render\rasterizer_renderer.cpp(101,41): warning C4244: “=”: 从“float”转换到“int”,可能丢失数据 [C:\data\submissions\tmp\build\dandelion.vcxproj]
C:\data\submissions\dandelion\src\render\rasterizer_renderer.cpp(102,41): warning C4244: “=”: 从“float”转换到“int”,可能丢失数据 [C:\data\submissions\tmp\build\dandelion.vcxproj]
C:\data\submissions\dandelion\src\render\rasterizer_renderer.cpp(112,52): warning C4267: “初始化”: 从“size_t”转换到“unsigned int”,可能丢失数据 [C:\data\submissions\tmp\build\dandelion.vcxproj]
  whitted_renderer.cpp
  render_engine.cpp
  triangle.cpp
  halfedge_mesh.cpp
  正在生成代码...
  正在编译...
  meshedit.cpp
  halfedge.cpp
  vertex.cpp
  edge.cpp
  face.cpp
  solver.cpp
C:\data\submissions\dandelion\src\simulation\solver.cpp(68,56): error C2220: 以下警告被视为错误 [C:\data\submissions\tmp\build\dandelion.vcxproj]
C:\data\submissions\dandelion\src\simulation\solver.cpp(68,56): warning C4100: “previous”: 未引用的形参 [C:\data\submissions\tmp\build\dandelion.vcxproj]
  imgui.cpp
  imgui_demo.cpp
  imgui_draw.cpp
  imgui_tables.cpp
  imgui_widgets.cpp
  imgui_impl_glfw.cpp
  imgui_impl_opengl3.cpp
  正在生成代码...

可是在本地端运行挺正常的啊,没有出现报错,只有一个警告

适用于 .NET Framework MSBuild 版本 17.11.9+a69bbaaf5

  fmt.vcxproj -> F:\Codes\cpp\dandelion-main\build\deps\fmt\Release\fmt.lib
  glfw.vcxproj -> F:\Codes\cpp\dandelion-main\build\deps\glfw\src\Release\glfw3.lib
  zlibstatic.vcxproj -> F:\Codes\cpp\dandelion-main\build\deps\assimp\contrib\zlib\Release\zlibstatic.lib
  assimp.vcxproj -> F:\Codes\cpp\dandelion-main\build\deps\assimp\lib\Release\assimp-vc143-mt.lib
  object.cpp
F:\Codes\cpp\dandelion-main\deps\Eigen\src\Core\Matrix.h(46,40): warning C5054: 运算符“&”: 已在不同类型的枚举之间弃用 [F:\Codes\cpp\dandelion-main\build\dandelion.vcxproj]
  (编译源文件“../src/scene/object.cpp”)
      F:\Codes\cpp\dandelion-main\deps\Eigen\src\Core\Matrix.h(46,40):
      模板实例化上下文 (最早的实例化上下文) 为
          F:\Codes\cpp\dandelion-main\deps\Eigen\src\SVD\BDCSVD.h(73,7):
          在编译类模板“Eigen::BDCSVD”时
          F:\Codes\cpp\dandelion-main\deps\Eigen\src\Core\util\ForwardDeclarations.h(119,80):
          查看对正在编译的 类 模板 实例化“Eigen::Array<Eigen::Index,1,-1,1,1,-1>”的引用
          F:\Codes\cpp\dandelion-main\deps\Eigen\src\Core\Array.h(46,12):
          查看对正在编译的 类 模板 实例化“Eigen::PlainObjectBase<Eigen::Array<Eigen::Index,1,-1,1,1,-1>>”的引用
          F:\Codes\cpp\dandelion-main\deps\Eigen\src\Core\util\XprHelper.h(482,73):
          查看对正在编译的 类 模板 实例化“Eigen::internal::traits<Derived>”的引用
          with
          [
              Derived=Eigen::Array<Eigen::Index,1,-1,1,1,-1>
          ]
          F:\Codes\cpp\dandelion-main\deps\Eigen\src\Core\Array.h(17,78):
          查看对正在编译的 类 模板 实例化“Eigen::internal::traits<Eigen::Matrix<_Scalar,1,-1,1,1,-1>>”的引用
          with
          [
              _Scalar=Eigen::Index
          ]

F:\Codes\cpp\dandelion-main\src\scene\object.cpp(107,38): warning C4100: “all_objects”: 未引用的形参 [F:\Codes\cpp\dandelion-main\build\dandelion.vcxproj]
  dandelion.vcxproj -> F:\Codes\cpp\dandelion-main\build\Release\dandelion.exe

这是本地端运行的结果过,最终是可以正常运行的

从 Eigen C5054 警告不难发现你没有升级到 dandelion 1.1.1 版本,dandelion1.1.1 同步更新的 CompilerFlags.cmake 文件对编译选项进行了调整,使得浮点隐式转换为 int 的警告被视为错误。