Open kevinnluo opened 2 years ago
Could you try to compile with this command:
cmake -S . -B build -A x64
cmake --build build --config Release
this command also doesn't work
this command also doesn't work
Still the same error? Could you paste the error info here?
Yes, there is the same error. they are like the following form(warning: LNK4006)(Error: LNK2005).
camera_component.obj : warning LNK4006: "public: static class Pilot::Vector3 const Pilot::PCamera::Y"
(?Y@PCamera@Pilot@@2VVector3@2@B) 已在 scene_manager.obj 中定义;已忽略第二个定义 [E:\GitHub\Pilot\build\engine\sour
ce\runtime\PilotRuntime.vcxproj]
editor.obj : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamera@
Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [E:\GitHub\Pilot\build\engine\source\editor\PilotEditor.vcxproj
]
PilotRuntime.lib(render.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamer
a::Z" (?Z@PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [E:\GitHub\Pilot\build\engine\source\editor\P
ilotEditor.vcxproj]
What's your visual studio version, 2017, 2019 or 2022? Seems like the issue #8 You may check this solution: https://github.com/BoomingTech/Pilot/issues/8#issuecomment-1088142511
2019
把VS2022换成VS2019试试
-- Selecting Windows SDK version 10.0.20348.0 to target Windows 10.0.19042. -- Using Win32 for window creation -- Build spdlog: 1.9.2 -- Build type: Release -- Configuring done -- Generating done -- Build files have been written to: G:/Project/PilotEngine/Pilot/build 用于 .NET Framework 的 Microsoft (R) 生成引擎版本 15.9.21+g9802d43bc3 版权所有(C) Microsoft Corporation。保留所有权利。
Checking File Globs
**** [Precompile] BEGIN
Parsing reflection data for target "Pilot" Parsing project file: G:/Project/PilotEngine/Pilot/engine/bin/precompile.json Parsing in G:/Project/PilotEngine/Pilot/engine/source Generating the Source Include file: G:/Project/PilotEngine/Pilot/build/parser_header.h Parsing the whole project... m_source_include_file_name G:/Project/PilotEngine/Pilot/build/parser_header.h Start generate runtime schemas(30)... Completed in 1200ms +++ Precompile finished +++ glfw.vcxproj -> G:\Project\PilotEngine\Pilot\build\engine\3rdparty\glfw\src\Release\glfw3.lib imgui.vcxproj -> G:\Project\PilotEngine\Pilot\build\engine\3rdparty\Release\imgui.lib json11.vcxproj -> G:\Project\PilotEngine\Pilot\build\engine\source\runtime\Release\json11.lib spdlog.vcxproj -> G:\Project\PilotEngine\Pilot\build\engine\3rdparty\spdlog\Release\spdlog.lib tinyobjloader.vcxproj -> G:\Project\PilotEngine\Pilot\build\engine\3rdparty\tinyobjloader\Release\tinyobjloader.lib meta_example.cpp reflection_register.cpp engine.cpp animation_loader.cpp mesh_component.cpp level.cpp object.cpp world_manager.cpp scene_manager.cpp asset_manager.cpp vulkan_manager.obj : warning LNK4006: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamera@Pilot@@ 2VVector3@2@B) 已在 scene_manager.obj 中定义;已忽略第二个定义 [G:\Project\PilotEngine\Pilot\build\engine\source\runtime\PilotRuntime .vcxproj] vulkan_manager.obj : warning LNK4006: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCamera@Pilot@@ 2VVector3@2@B) 已在 scene_manager.obj 中定义;已忽略第二个定义 [G:\Project\PilotEngine\Pilot\build\engine\source\runtime\PilotRuntime .vcxproj] vulkan_manager.obj : warning LNK4006: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCamera@Pilot@@ 2VVector3@2@B) 已在 scene_manager.obj 中定义;已忽略第二个定义 [G:\Project\PilotEngine\Pilot\build\engine\source\runtime\PilotRuntime .vcxproj] vulkan_global_resource.obj : warning LNK4006: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamera @Pilot@@2VVector3@2@B) 已在 scene_manager.obj 中定义;已忽略第二个定义 [G:\Project\PilotEngine\Pilot\build\engine\source\runtime\Pilo tRuntime.vcxproj] vulkan_global_resource.obj : warning LNK4006: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCamera @Pilot@@2VVector3@2@B) 已在 scene_manager.obj 中定义;已忽略第二个定义 [G:\Project\PilotEngine\Pilot\build\engine\source\runtime\Pilo tRuntime.vcxproj] vulkan_global_resource.obj : warning LNK4006: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCamera @Pilot@@2VVector3@2@B) 已在 scene_manager.obj 中定义;已忽略第二个定义 [G:\Project\PilotEngine\Pilot\build\engine\source\runtime\Pilo tRuntime.vcxproj] editor.obj : warning LNK4006: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamera@Pilot@@2VVector 3@2@B) 已在 scene_manager.obj 中定义;已忽略第二个定义 [G:\Project\PilotEngine\Pilot\build\engine\source\runtime\PilotRuntime.vcxproj ] editor.obj : warning LNK4006: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCamera@Pilot@@2VVector 3@2@B) 已在 scene_manager.obj 中定义;已忽略第二个定义 [G:\Project\PilotEngine\Pilot\build\engine\source\runtime\PilotRuntime.vcxproj ] editor.obj : warning LNK4006: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCamera@Pilot@@2VVector
culling.obj : warning LNK4006: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCamera@Pilot@@2VVecto r3@2@B) 已在 scene_manager.obj 中定义;已忽略第二个定义 [G:\Project\PilotEngine\Pilot\build\engine\source\runtime\PilotRuntime.vcxpro j] vulkan_render_pass.obj : warning LNK4006: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamera@Pil ot@@2VVector3@2@B) 已在 scene_manager.obj 中定义;已忽略第二个定义 [G:\Project\PilotEngine\Pilot\build\engine\source\runtime\PilotRun time.vcxproj] vulkan_render_pass.obj : warning LNK4006: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCamera@Pil ot@@2VVector3@2@B) 已在 scene_manager.obj 中定义;已忽略第二个定义 [G:\Project\PilotEngine\Pilot\build\engine\source\runtime\PilotRun time.vcxproj] point_light.obj : warning LNK4006: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCamera@Pilot@@2VV ector3@2@B) 已在 scene_manager.obj 中定义;已忽略第二个定义 [G:\Project\PilotEngine\Pilot\build\engine\source\runtime\PilotRuntime.vc xproj] pick.obj : warning LNK4006: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamera@Pilot@@2VVector3@ 2@B) 已在 scene_manager.obj 中定义;已忽略第二个定义 [G:\Project\PilotEngine\Pilot\build\engine\source\runtime\PilotRuntime.vcxproj] pick.obj : warning LNK4006: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCamera@Pilot@@2VVector3@ 2@B) 已在 scene_manager.obj 中定义;已忽略第二个定义 [G:\Project\PilotEngine\Pilot\build\engine\source\runtime\PilotRuntime.vcxproj] pick.obj : warning LNK4006: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCamera@Pilot@@2VVector3@ 2@B) 已在 scene_manager.obj 中定义;已忽略第二个定义 [G:\Project\PilotEngine\Pilot\build\engine\source\runtime\PilotRuntime.vcxproj] lighting.obj : warning LNK4006: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamera@Pilot@@2VVect or3@2@B) 已在 scene_manager.obj 中定义;已忽略第二个定义 [G:\Project\PilotEngine\Pilot\build\engine\source\runtime\PilotRuntime.vcxpr oj] lighting.obj : warning LNK4006: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCamera@Pilot@@2VVect or3@2@B) 已在 scene_manager.obj 中定义;已忽略第二个定义 [G:\Project\PilotEngine\Pilot\build\engine\source\runtime\PilotRuntime.vcxpr oj] lighting.obj : warning LNK4006: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCamera@Pilot@@2VVect or3@2@B) 已在 scene_manager.obj 中定义;已忽略第二个定义 [G:\Project\PilotEngine\Pilot\build\engine\source\runtime\PilotRuntime.vcxpr oj] directional_light.obj : warning LNK4006: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamera@Pilo t@@2VVector3@2@B) 已在 scene_manager.obj 中定义;已忽略第二个定义 [G:\Project\PilotEngine\Pilot\build\engine\source\runtime\PilotRunt ime.vcxproj] directional_light.obj : warning LNK4006: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCamera@Pilo t@@2VVector3@2@B) 已在 scene_manager.obj 中定义;已忽略第二个定义 [G:\Project\PilotEngine\Pilot\build\engine\source\runtime\PilotRunt ime.vcxproj]
PilotRuntime.vcxproj -> G:\Project\PilotEngine\Pilot\build\engine\source\runtime\Release\PilotRuntime.lib editor_file_service.cpp editor_ui.cpp editor.obj : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamera@Pilot@@2VVector3@ 2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] editor.obj : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCamera@Pilot@@2VVector3@ 2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] editor.obj : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCamera@Pilot@@2VVector3@ 2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] editor_ui.obj : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamera@Pilot@@2VVecto r3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] editor_ui.obj : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCamera@Pilot@@2VVecto r3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] editor_ui.obj : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCamera@Pilot@@2VVecto r3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(surface_ui.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCa mera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxpro j] PilotRuntime.lib(surface_ui.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCa mera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxpro j] PilotRuntime.lib(surface_ui.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCa mera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxpro j] PilotRuntime.lib(engine.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamera @Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(engine.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCamera @Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(engine.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCamera @Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(render.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamera @Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(render.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCamera @Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(render.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCamera @Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(level.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamera@ Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(level.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCamera@ Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(level.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCamera@ Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(scene_manager.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@ PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcx proj] PilotRuntime.lib(scene_manager.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@ PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcx proj] PilotRuntime.lib(scene_manager.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@ PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcx proj] PilotRuntime.lib(command_buffer.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X @PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vc xproj] PilotRuntime.lib(command_buffer.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y @PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vc xproj] PilotRuntime.lib(command_buffer.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z @PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vc xproj] PilotRuntime.lib(editor.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamera @Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(editor.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCamera @Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(editor.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCamera @Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(vulkan_manager.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X @PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vc xproj] PilotRuntime.lib(vulkan_manager.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y @PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vc xproj] PilotRuntime.lib(vulkan_manager.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z @PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vc xproj] PilotRuntime.lib(input_system.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@P Camera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxp roj] PilotRuntime.lib(input_system.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@P Camera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxp roj] PilotRuntime.lib(input_system.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@P Camera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxp roj] PilotRuntime.lib(surface_rhi.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PC amera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxpr oj] PilotRuntime.lib(surface_rhi.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PC amera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxpr oj] PilotRuntime.lib(surface_rhi.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PC amera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxpr oj] PilotRuntime.lib(surface.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamer a@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(surface.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCamer a@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(surface.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCamer a@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(camera_component.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" ( ?X@PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor. vcxproj] PilotRuntime.lib(camera_component.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" ( ?Y@PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor. vcxproj] PilotRuntime.lib(camera_component.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" ( ?Z@PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor. vcxproj] PilotRuntime.lib(mesh_component.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X @PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vc xproj] PilotRuntime.lib(mesh_component.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y @PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vc xproj] PilotRuntime.lib(mesh_component.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z @PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vc xproj] PilotRuntime.lib(pick.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamera@P ilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(pick.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCamera@P ilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(pick.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCamera@P ilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(vulkan_context.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X @PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vc xproj] PilotRuntime.lib(vulkan_context.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y @PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vc xproj] PilotRuntime.lib(vulkan_context.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z @PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vc xproj] PilotRuntime.lib(vulkan_render_pass.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEdito r.vcxproj] PilotRuntime.lib(vulkan_render_pass.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEdito r.vcxproj] PilotRuntime.lib(vulkan_render_pass.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEdito r.vcxproj] PilotRuntime.lib(directional_light.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor .vcxproj] PilotRuntime.lib(directional_light.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor .vcxproj] PilotRuntime.lib(directional_light.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor .vcxproj] PilotRuntime.lib(point_light.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PC amera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxpr oj] PilotRuntime.lib(point_light.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PC amera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxpr oj] PilotRuntime.lib(point_light.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PC amera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxpr oj] PilotRuntime.lib(postprocess.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PC amera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxpr oj] PilotRuntime.lib(postprocess.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PC amera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxpr oj] PilotRuntime.lib(postprocess.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PC amera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxpr oj] PilotRuntime.lib(lighting.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCame ra@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(lighting.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCame ra@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(lighting.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCame ra@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(setup.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamera@ Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(setup.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCamera@ Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(setup.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCamera@ Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(swapchain.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCam era@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj ] PilotRuntime.lib(swapchain.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCam era@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj ] PilotRuntime.lib(swapchain.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCam era@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj ] PilotRuntime.lib(scene.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamera@ Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(scene.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCamera@ Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(scene.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCamera@ Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(vulkan_global_resource.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera ::X" (?X@PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotE ditor.vcxproj] PilotRuntime.lib(vulkan_global_resource.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera ::Y" (?Y@PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotE ditor.vcxproj] PilotRuntime.lib(vulkan_global_resource.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera ::Z" (?Z@PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotE ditor.vcxproj] PilotRuntime.lib(render_passes.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@ PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcx proj] PilotRuntime.lib(render_passes.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@ PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcx proj] PilotRuntime.lib(render_passes.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@ PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcx proj] PilotRuntime.lib(descriptor_pool.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (? X@PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.v cxproj] PilotRuntime.lib(descriptor_pool.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (? Y@PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.v cxproj] PilotRuntime.lib(descriptor_pool.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (? Z@PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.v cxproj] PilotRuntime.lib(sync_primitives.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (? X@PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.v cxproj] PilotRuntime.lib(sync_primitives.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (? Y@PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.v cxproj] PilotRuntime.lib(sync_primitives.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (? Z@PCamera@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.v cxproj] PilotRuntime.lib(upload.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamera @Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(upload.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCamera @Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(upload.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCamera @Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(culling.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamer a@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(culling.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCamer a@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(culling.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCamer a@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(image.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamera@ Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(image.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCamera@ Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(image.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCamera@ Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(misc.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamera@P ilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(misc.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCamera@P ilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(misc.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCamera@P ilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(mesh.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCamera@P ilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(mesh.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCamera@P ilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(mesh.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCamera@P ilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(material.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::X" (?X@PCame ra@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(material.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Y" (?Y@PCame ra@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(material.obj) : error LNK2005: "public: static class Pilot::Vector3 const Pilot::PCamera::Z" (?Z@PCame ra@Pilot@@2VVector3@2@B) 已经在 axis.obj 中定义 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2001: 无法解析的外部符号 _vkQueueSubmit@20 [G:\Project\PilotEngine\Pilot\build\engin e\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(surface_ui.obj) : error LNK2001: 无法解析的外部符号 _vkQueueSubmit@20 [G:\Project\PilotEngine\Pilot\build\engin e\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(vulkan_manager.obj) : error LNK2001: 无法解析的外部符号 _vkQueueSubmit@20 [G:\Project\PilotEngine\Pilot\build\e ngine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(pick.obj) : error LNK2001: 无法解析的外部符号 _vkQueueSubmit@20 [G:\Project\PilotEngine\Pilot\build\engine\sour ce\editor\PilotEditor.vcxproj] PilotRuntime.lib(vulkan_context.obj) : error LNK2001: 无法解析的外部符号 _vkQueueSubmit@20 [G:\Project\PilotEngine\Pilot\build\e ngine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(surface_ui.obj) : error LNK2019: 无法解析的外部符号 _vkQueueWaitIdle@4,该符号在函数 "public: void thiscall Pilot::S urfaceUI::fontsUpload(class Pilot::SurfaceRHI *)" (?fontsUpload@SurfaceUI@Pilot@@QAEXPAVSurfaceRHI@2@@Z) 中被引用 [G:\Proje ct\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(vulkan_context.obj) : error LNK2001: 无法解析的外部符号 _vkQueueWaitIdle@4 [G:\Project\PilotEngine\Pilot\build\ engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(surface_ui.obj) : error LNK2019: 无法解析的外部符号 _vkAllocateCommandBuffers@12,该符号在函数 "public: void thiscal l Pilot::SurfaceUI::fontsUpload(class Pilot::SurfaceRHI )" (?fontsUpload@SurfaceUI@Pilot@@QAEXPAVSurfaceRHI@2@@Z) 中被引用 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(command_buffer.obj) : error LNK2001: 无法解析的外部符号 _vkAllocateCommandBuffers@12 [G:\Project\PilotEngine\Pi lot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(vulkan_context.obj) : error LNK2001: 无法解析的外部符号 _vkAllocateCommandBuffers@12 [G:\Project\PilotEngine\Pi lot\build\engine\source\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2001: 无法解析的外部符号 _vkAllocateCommandBuffers@12 [G:\Project\PilotEngine\Pilot\ build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(surface_ui.obj) : error LNK2019: 无法解析的外部符号 _vkFreeCommandBuffers@20,该符号在函数 "public: void __thiscall Pi lot::SurfaceUI::fontsUpload(class Pilot::SurfaceRHI )" (?fontsUpload@SurfaceUI@Pilot@@QAEXPAVSurfaceRHI@2@@Z) 中被引用 [G: \Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(vulkan_manager.obj) : error LNK2001: 无法解析的外部符号 _vkFreeCommandBuffers@20 [G:\Project\PilotEngine\Pilot\ build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(vulkan_context.obj) : error LNK2001: 无法解析的外部符号 _vkFreeCommandBuffers@20 [G:\Project\PilotEngine\Pilot\ build\engine\source\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2001: 无法解析的外部符号 _vkFreeCommandBuffers@20 [G:\Project\PilotEngine\Pilot\buil d\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(surface_ui.obj) : error LNK2019: 无法解析的外部符号 _vkBeginCommandBuffer@8,该符号在函数 "public: void thiscall Pil ot::SurfaceUI::fontsUpload(class Pilot::SurfaceRHI )" (?fontsUpload@SurfaceUI@Pilot@@QAEXPAVSurfaceRHI@2@@Z) 中被引用 [G:\ Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2001: 无法解析的外部符号 _vkBeginCommandBuffer@8 [G:\Project\PilotEngine\Pilot\build \engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(surface_ui.obj) : error LNK2019: 无法解析的外部符号 _vkEndCommandBuffer@4,该符号在函数 "public: void __thiscall Pilot ::SurfaceUI::fontsUpload(class Pilot::SurfaceRHI )" (?fontsUpload@SurfaceUI@Pilot@@QAEXPAVSurfaceRHI@2@@Z) 中被引用 [G:\Pr oject\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2001: 无法解析的外部符号 _vkEndCommandBuffer@4 [G:\Project\PilotEngine\Pilot\build\e ngine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(command_buffer.obj) : error LNK2019: 无法解析的外部符号 _vkCreateCommandPool@16,该符号在函数 "private: bool thiscal l Pilot::PVulkanManager::initializeCommandPool(void)" (?initializeCommandPool@PVulkanManager@Pilot@@AAE_NXZ) 中被引用 [G:\P roject\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(vulkan_context.obj) : error LNK2001: 无法解析的外部符号 _vkCreateCommandPool@16 [G:\Project\PilotEngine\Pilot\b uild\engine\source\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2001: 无法解析的外部符号 _vkCreateCommandPool@16 [G:\Project\PilotEngine\Pilot\build \engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(vulkan_manager.obj) : error LNK2019: 无法解析的外部符号 _vkDestroyInstance@8,该符号在函数 "public: void thiscall Pi lot::PVulkanManager::clear(void)" (?clear@PVulkanManager@Pilot@@QAEXXZ) 中被引用 [G:\Project\PilotEngine\Pilot\build\engine \source\editor\PilotEditor.vcxproj] PilotRuntime.lib(vulkan_manager.obj) : error LNK2019: 无法解析的外部符号 _vkDestroyDevice@8,该符号在函数 "public: void thiscall Pilo t::PVulkanManager::clear(void)" (?clear@PVulkanManager@Pilot@@QAEXXZ) 中被引用 [G:\Project\PilotEngine\Pilot\build\engine\s ource\editor\PilotEditor.vcxproj] PilotRuntime.lib(upload.obj) : error LNK2001: 无法解析的外部符号 _vkFreeMemory@16 [G:\Project\PilotEngine\Pilot\build\engine\sou rce\editor\PilotEditor.vcxproj] PilotRuntime.lib(material.obj) : error LNK2001: 无法解析的外部符号 _vkFreeMemory@16 [G:\Project\PilotEngine\Pilot\build\engine\s ource\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2001: 无法解析的外部符号 _vkFreeMemory@16 [G:\Project\PilotEngine\Pilot\build\engine \source\editor\PilotEditor.vcxproj] PilotRuntime.lib(vulkan_manager.obj) : error LNK2001: 无法解析的外部符号 _vkFreeMemory@16 [G:\Project\PilotEngine\Pilot\build\en gine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(pick.obj) : error LNK2001: 无法解析的外部符号 _vkFreeMemory@16 [G:\Project\PilotEngine\Pilot\build\engine\sourc e\editor\PilotEditor.vcxproj] PilotRuntime.lib(postprocess.obj) : error LNK2001: 无法解析的外部符号 _vkFreeMemory@16 [G:\Project\PilotEngine\Pilot\build\engin e\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(swapchain.obj) : error LNK2001: 无法解析的外部符号 _vkFreeMemory@16 [G:\Project\PilotEngine\Pilot\build\engine\ source\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2019: 无法解析的外部符号 _vkUnmapMemory@12,该符号在函数 "void cdecl ImGui_ImplVulkan_Ren derDrawData(struct ImDrawData ,struct VkCommandBuffer_T ,unsigned __int64)" (?ImGui_ImplVulkan_RenderDrawData@@YAXPAU ImDrawData@@PAUVkCommandBuffer_T@@_K@Z) 中被引用 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxpr oj] PilotRuntime.lib(vulkan_manager.obj) : error LNK2001: 无法解析的外部符号 _vkUnmapMemory@12 [G:\Project\PilotEngine\Pilot\build\e ngine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(pick.obj) : error LNK2001: 无法解析的外部符号 _vkUnmapMemory@12 [G:\Project\PilotEngine\Pilot\build\engine\sour ce\editor\PilotEditor.vcxproj] PilotRuntime.lib(upload.obj) : error LNK2001: 无法解析的外部符号 _vkUnmapMemory@12 [G:\Project\PilotEngine\Pilot\build\engine\so urce\editor\PilotEditor.vcxproj] PilotRuntime.lib(material.obj) : error LNK2001: 无法解析的外部符号 _vkUnmapMemory@12 [G:\Project\PilotEngine\Pilot\build\engine\ source\editor\PilotEditor.vcxproj] PilotRuntime.lib(vulkan_manager.obj) : error LNK2019: 无法解析的外部符号 _vkDestroyFence@16,该符号在函数 "public: void thiscall Pilo t::PVulkanManager::clear(void)" (?clear@PVulkanManager@Pilot@@QAEXXZ) 中被引用 [G:\Project\PilotEngine\Pilot\build\engine\s ource\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2001: 无法解析的外部符号 _vkDestroyFence@16 [G:\Project\PilotEngine\Pilot\build\engi ne\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(vulkan_manager.obj) : error LNK2019: 无法解析的外部符号 _vkWaitForFences@24,该符号在函数 "public: void thiscall Pil ot::PVulkanManager::clear(void)" (?clear@PVulkanManager@Pilot@@QAEXXZ) 中被引用 [G:\Project\PilotEngine\Pilot\build\engine\ source\editor\PilotEditor.vcxproj] PilotRuntime.lib(pick.obj) : error LNK2001: 无法解析的外部符号 _vkWaitForFences@24 [G:\Project\PilotEngine\Pilot\build\engine\so urce\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2001: 无法解析的外部符号 _vkWaitForFences@24 [G:\Project\PilotEngine\Pilot\build\eng ine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(vulkan_manager.obj) : error LNK2019: 无法解析的外部符号 _vkDestroySemaphore@16,该符号在函数 "public: void thiscall Pilot::PVulkanManager::clear(void)" (?clear@PVulkanManager@Pilot@@QAEXXZ) 中被引用 [G:\Project\PilotEngine\Pilot\build\engi ne\source\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2001: 无法解析的外部符号 _vkDestroySemaphore@16 [G:\Project\PilotEngine\Pilot\build\ engine\source\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2019: 无法解析的外部符号 _vkDestroyBuffer@16,该符号在函数 "void cdecl ImGui_ImplVulkan_R enderDrawData(struct ImDrawData ,struct VkCommandBuffer_T ,unsigned int64)" (?ImGui_ImplVulkan_RenderDrawData@@YAXP AUImDrawData@@PAUVkCommandBuffer_T@@_K@Z) 中被引用 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcx proj] PilotRuntime.lib(vulkan_manager.obj) : error LNK2001: 无法解析的外部符号 _vkDestroyBuffer@16 [G:\Project\PilotEngine\Pilot\build \engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(pick.obj) : error LNK2001: 无法解析的外部符号 _vkDestroyBuffer@16 [G:\Project\PilotEngine\Pilot\build\engine\so urce\editor\PilotEditor.vcxproj] PilotRuntime.lib(upload.obj) : error LNK2001: 无法解析的外部符号 _vkDestroyBuffer@16 [G:\Project\PilotEngine\Pilot\build\engine\ source\editor\PilotEditor.vcxproj] PilotRuntime.lib(material.obj) : error LNK2001: 无法解析的外部符号 _vkDestroyBuffer@16 [G:\Project\PilotEngine\Pilot\build\engin e\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(swapchain.obj) : error LNK2019: 无法解析的外部符号 _vkDestroyImageView@16,该符号在函数 "private: bool thiscall Pilo t::PVulkanManager::initializeSwapchainFramebuffers(void)" (?initializeSwapchainFramebuffers@PVulkanManager@Pilot@@AAE_N XZ) 中被引用 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2001: 无法解析的外部符号 _vkDestroyImageView@16 [G:\Project\PilotEngine\Pilot\build\ engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(vulkan_manager.obj) : error LNK2001: 无法解析的外部符号 _vkDestroyImageView@16 [G:\Project\PilotEngine\Pilot\bu ild\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(pick.obj) : error LNK2001: 无法解析的外部符号 _vkDestroyImageView@16 [G:\Project\PilotEngine\Pilot\build\engine \source\editor\PilotEditor.vcxproj] PilotRuntime.lib(vulkan_context.obj) : error LNK2001: 无法解析的外部符号 _vkDestroyImageView@16 [G:\Project\PilotEngine\Pilot\bu ild\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(postprocess.obj) : error LNK2001: 无法解析的外部符号 _vkDestroyImageView@16 [G:\Project\PilotEngine\Pilot\build \engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(vulkan_manager.obj) : error LNK2019: 无法解析的外部符号 _vkResetDescriptorPool@16,该符号在函数 "public: void thisca ll Pilot::PVulkanManager::clear(void)" (?clear@PVulkanManager@Pilot@@QAEXXZ) 中被引用 [G:\Project\PilotEngine\Pilot\build\e ngine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(vulkan_manager.obj) : error LNK2019: 无法解析的外部符号 _vkDestroyCommandPool@16,该符号在函数 "public: void thiscal l Pilot::PVulkanManager::clear(void)" (?clear@PVulkanManager@Pilot@@QAEXXZ) 中被引用 [G:\Project\PilotEngine\Pilot\build\en gine\source\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2001: 无法解析的外部符号 _vkDestroyCommandPool@16 [G:\Project\PilotEngine\Pilot\buil d\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(vulkan_manager.obj) : error LNK2019: 无法解析的外部符号 _vkDestroySurfaceKHR@16,该符号在函数 "public: void thiscall Pilot::PVulkanManager::clear(void)" (?clear@PVulkanManager@Pilot@@QAEXXZ) 中被引用 [G:\Project\PilotEngine\Pilot\build\eng ine\source\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2001: 无法解析的外部符号 _vkDestroySurfaceKHR@16 [G:\Project\PilotEngine\Pilot\build \engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(vulkan_manager.obj) : error LNK2019: 无法解析的外部符号 _vkAcquireNextImageKHR@40,该符号在函数 "public: void thisca ll Pilot::PVulkanManager::beginFrame(void)" (?beginFrame@PVulkanManager@Pilot@@QAEXXZ) 中被引用 [G:\Project\PilotEngine\Pil ot\build\engine\source\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2001: 无法解析的外部符号 _vkAcquireNextImageKHR@40 [G:\Project\PilotEngine\Pilot\bui ld\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(vulkan_manager.obj) : error LNK2019: 无法解析的外部符号 _vkQueuePresentKHR@8,该符号在函数 "public: void __thiscall Pi lot::PVulkanManager::endFrame(void)" (?endFrame@PVulkanManager@Pilot@@QAEXXZ) 中被引用 [G:\Project\PilotEngine\Pilot\build\ engine\source\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2001: 无法解析的外部符号 _vkQueuePresentKHR@8 [G:\Project\PilotEngine\Pilot\build\en gine\source\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2001: 无法解析的外部符号 _vkMapMemory@36 [G:\Project\PilotEngine\Pilot\build\engine\ source\editor\PilotEditor.vcxproj] PilotRuntime.lib(pick.obj) : error LNK2001: 无法解析的外部符号 _vkMapMemory@36 [G:\Project\PilotEngine\Pilot\build\engine\source \editor\PilotEditor.vcxproj] PilotRuntime.lib(vulkan_global_resource.obj) : error LNK2001: 无法解析的外部符号 _vkMapMemory@36 [G:\Project\PilotEngine\Pilot\b uild\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(upload.obj) : error LNK2001: 无法解析的外部符号 _vkMapMemory@36 [G:\Project\PilotEngine\Pilot\build\engine\sour ce\editor\PilotEditor.vcxproj] PilotRuntime.lib(material.obj) : error LNK2001: 无法解析的外部符号 _vkMapMemory@36 [G:\Project\PilotEngine\Pilot\build\engine\so urce\editor\PilotEditor.vcxproj] PilotRuntime.lib(pick.obj) : error LNK2019: 无法解析的外部符号 _vkDestroyImage@16,该符号在函数 "public: void thiscall Pilot::PPickPa ss::recreateFramebuffer(void)" (?recreateFramebuffer@PPickPass@Pilot@@QAEXXZ) 中被引用 [G:\Project\PilotEngine\Pilot\build\ engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(postprocess.obj) : error LNK2001: 无法解析的外部符号 _vkDestroyImage@16 [G:\Project\PilotEngine\Pilot\build\eng ine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(swapchain.obj) : error LNK2001: 无法解析的外部符号 _vkDestroyImage@16 [G:\Project\PilotEngine\Pilot\build\engin e\source\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2001: 无法解析的外部符号 _vkDestroyImage@16 [G:\Project\PilotEngine\Pilot\build\engi ne\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(lighting.obj) : error LNK2019: 无法解析的外部符号 _vkDestroyShaderModule@16,该符号在函数 "void cdecl `dynamic initi alizer for 'SKYBOX_FRAG''(void)" (??__ESKYBOX_FRAG@@YAXXZ) 中被引用 [G:\Project\PilotEngine\Pilot\build\engine\source\edito r\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2001: 无法解析的外部符号 _vkDestroyShaderModule@16 [G:\Project\PilotEngine\Pilot\bui ld\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(pick.obj) : error LNK2001: 无法解析的外部符号 _vkDestroyShaderModule@16 [G:\Project\PilotEngine\Pilot\build\eng ine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(directional_light.obj) : error LNK2001: 无法解析的外部符号 _vkDestroyShaderModule@16 [G:\Project\PilotEngine\Pi lot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(point_light.obj) : error LNK2001: 无法解析的外部符号 _vkDestroyShaderModule@16 [G:\Project\PilotEngine\Pilot\bu ild\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(postprocess.obj) : error LNK2001: 无法解析的外部符号 _vkDestroyShaderModule@16 [G:\Project\PilotEngine\Pilot\bu ild\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(lighting.obj) : error LNK2001: 无法解析的外部符号 _vkCreateGraphicsPipelines@28 [G:\Project\PilotEngine\Pilot\b uild\engine\source\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2001: 无法解析的外部符号 _vkCreateGraphicsPipelines@28 [G:\Project\PilotEngine\Pilot \build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(pick.obj) : error LNK2001: 无法解析的外部符号 _vkCreateGraphicsPipelines@28 [G:\Project\PilotEngine\Pilot\build \engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(directional_light.obj) : error LNK2001: 无法解析的外部符号 _vkCreateGraphicsPipelines@28 [G:\Project\PilotEngin e\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(point_light.obj) : error LNK2001: 无法解析的外部符号 _vkCreateGraphicsPipelines@28 [G:\Project\PilotEngine\Pilo t\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(postprocess.obj) : error LNK2001: 无法解析的外部符号 _vkCreateGraphicsPipelines@28 [G:\Project\PilotEngine\Pilo t\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(lighting.obj) : error LNK2019: 无法解析的外部符号 _vkCreatePipelineLayout@16,该符号在函数 "void cdecl
dynamic init ializer for 'SKYBOX_VERT''(void)" (??__ESKYBOX_VERT@@YAXXZ) 中被引用 [G:\Project\PilotEngine\Pilot\build\engine\source\edit or\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2001: 无法解析的外部符号 _vkCreatePipelineLayout@16 [G:\Project\PilotEngine\Pilot\bu ild\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(pick.obj) : error LNK2001: 无法解析的外部符号 _vkCreatePipelineLayout@16 [G:\Project\PilotEngine\Pilot\build\en gine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(directional_light.obj) : error LNK2001: 无法解析的外部符号 _vkCreatePipelineLayout@16 [G:\Project\PilotEngine\P ilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(point_light.obj) : error LNK2001: 无法解析的外部符号 _vkCreatePipelineLayout@16 [G:\Project\PilotEngine\Pilot\b uild\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(postprocess.obj) : error LNK2001: 无法解析的外部符号 _vkCreatePipelineLayout@16 [G:\Project\PilotEngine\Pilot\b uild\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(lighting.obj) : error LNK2001: 无法解析的外部符号 _vkCreateDescriptorSetLayout@16 [G:\Project\PilotEngine\Pilot \build\engine\source\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2001: 无法解析的外部符号 _vkCreateDescriptorSetLayout@16 [G:\Project\PilotEngine\Pil ot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(pick.obj) : error LNK2001: 无法解析的外部符号 _vkCreateDescriptorSetLayout@16 [G:\Project\PilotEngine\Pilot\bui ld\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(directional_light.obj) : error LNK2001: 无法解析的外部符号 _vkCreateDescriptorSetLayout@16 [G:\Project\PilotEng ine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(point_light.obj) : error LNK2001: 无法解析的外部符号 _vkCreateDescriptorSetLayout@16 [G:\Project\PilotEngine\Pi lot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(postprocess.obj) : error LNK2001: 无法解析的外部符号 _vkCreateDescriptorSetLayout@16 [G:\Project\PilotEngine\Pi lot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(lighting.obj) : error LNK2019: 无法解析的外部符号 _vkAllocateDescriptorSets@12,该符号在函数 "public: struct std::_Tre e_node<struct std::pair<struct Pilot::VulkanPBRMaterial * const,class std::map<struct Pilot::VulkanMesh *,class std::ve ctor<struct
private: void thiscall Pilot::PLightingPass::drawModel(void)'::2'::PMeshNode,class std::allocator<struc t
private: void thiscall Pilot::PLightingPass::drawModel(void)'::2'::PMeshNode> >,struct std::less<struct Pilot::Vu lkanMesh *>,class std::allocator<struct std::pair<struct Pilot::VulkanMesh * const,class std::vector<struct
private: v oid thiscall Pilot::PLightingPass::drawModel(void)'::2'::PMeshNode,class std::allocator<struct
private: void this call Pilot::PLightingPass::drawModel(void)'::2'::PMeshNode> > > > > >,void *> * __thiscall std::_Tree_comp_alloc<class std::_Tmap_traits<struct Pilot::VulkanPBRMaterial *,class std::map<struct Pilot::VulkanMesh *,class std::vector<struct
private: void thiscall Pilot::PLightingPass::drawModel(void)'::2'::PMeshNode,class std::allocator<struct
private: void thiscall Pilot::PLightingPass::drawModel(void)'::2'::PMeshNode> >,struct std::less<struct Pilot::VulkanMesh *> ,class std::allocator<struct std::pair<struct Pilot::VulkanMesh * const,class std::vector<struct
private: void thisc all Pilot::PLightingPass::drawModel(void)'::2'::PMeshNode,class std::allocator<struct
private: void thiscall Pilot: :PLightingPass::drawModel(void)'::2'::PMeshNode> > > > >,struct std::less<struct Pilot::VulkanPBRMaterial *>,class std ::allocator<struct std::pair<struct Pilot::VulkanPBRMaterial * const,class std::map<struct Pilot::VulkanMesh *,class st d::vector<struct
private: void thiscall Pilot::PLightingPass::drawModel(void)'::2'::PMeshNode,class std::allocator< struct
private: void thiscall Pilot::PLightingPass::drawModel(void)'::2'::PMeshNode> >,struct std::less<struct Pilo t::VulkanMesh *>,class std::allocator<struct std::pair<struct Pilot::VulkanMesh * const,class std::vector<struct
priva te: void thiscall Pilot::PLightingPass::drawModel(void)'::2'::PMeshNode,class std::allocator<struct
private: void _ _thiscall Pilot::PLightingPass::drawModel(void)'::`2'::PMeshNode> > > > > > >,0> >::_Buynode<struct std::piecewise_cons tructt const &,class std::tuple<struct Pilot::VulkanPBRMaterial * const &>,class std::tuple<> >(struct std::piecewise construct_t const &,class std::tuple<struct Pilot::VulkanPBRMaterial * const &> &&,class std::tuple<> &&)" (??$_Buynode @ABUpiecewise_construct_t@std@@V?$tuple@ABQAUVulkanPBRMaterial@Pilot@@@2@V?$tuple@$$V@2@@?$_Tree_comp_alloc@V?$_Tmap_tr aits@PAUVulkanPBRMaterial@Pilot@@V?$map@PAUVulkanMesh@Pilot@@V?$vector@UPMeshNode@?1??drawModel@PLightingPass@Pilot@@AA EXXZ@V?$allocator@UPMeshNode@?1??drawModel@PLightingPass@Pilot@@AAEXXZ@@std@@@std@@U?$less@PAUVulkanMesh@Pilot@@@4@V?$a llocator@U?$pair@QAUVulkanMesh@Pilot@@V?$vector@UPMeshNode@?1??drawModel@PLightingPass@Pilot@@AAEXXZ@V?$allocator@UPMes hNode@?1??drawModel@PLightingPass@Pilot@@AAEXXZ@@std@@@std@@@std@@@4@@std@@U?$less@PAUVulkanPBRMaterial@Pilot@@@4@V?$al locator@U?$pair@QAUVulkanPBRMaterial@Pilot@@V?$map@PAUVulkanMesh@Pilot@@V?$vector@UPMeshNode@?1??drawModel@PLightingPas s@Pilot@@AAEXXZ@V?$allocator@UPMeshNode@?1??drawModel@PLightingPass@Pilot@@AAEXXZ@@std@@@std@@U?$less@PAUVulkanMesh@Pil ot@@@4@V?$allocator@U?$pair@QAUVulkanMesh@Pilot@@V?$vector@UPMeshNode@?1??drawModel@PLightingPass@Pilot@@AAEXXZ@V?$allo cator@UPMeshNode@?1??drawModel@PLightingPass@Pilot@@AAEXXZ@@std@@@std@@@std@@@4@@std@@@std@@@4@$0A@@std@@@std@@QAEPAU?$ _Tree_node@U?$pair@QAUVulkanPBRMaterial@Pilot@@V?$map@PAUVulkanMesh@Pilot@@V?$vector@UPMeshNode@?1??drawModel@PLighting Pass@Pilot@@AAEXXZ@V?$allocator@UPMeshNode@?1??drawModel@PLightingPass@Pilot@@AAEXXZ@@std@@@std@@U?$less@PAUVulkanMesh@ Pilot@@@4@V?$allocator@U?$pair@QAUVulkanMesh@Pilot@@V?$vector@UPMeshNode@?1??drawModel@PLightingPass@Pilot@@AAEXXZ@V?$a llocator@UPMeshNode@?1??drawModel@PLightingPass@Pilot@@AAEXXZ@@std@@@std@@@std@@@4@@std@@@std@@PAX@1@ABUpiecewise_const ruct_t@1@$$QAV?$tuple@ABQAUVulkanPBRMaterial@Pilot@@@1@$$QAV?$tuple@$$V@1@@Z) 中被引用 [G:\Project\PilotEngine\Pilot\build\ engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(upload.obj) : error LNK2001: 无法解析的外部符号 _vkAllocateDescriptorSets@12 [G:\Project\PilotEngine\Pilot\buil d\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(material.obj) : error LNK2001: 无法解析的外部符号 _vkAllocateDescriptorSets@12 [G:\Project\PilotEngine\Pilot\bu ild\engine\source\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2001: 无法解析的外部符号 _vkAllocateDescriptorSets@12 [G:\Project\PilotEngine\Pilot\ build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(pick.obj) : error LNK2001: 无法解析的外部符号 _vkAllocateDescriptorSets@12 [G:\Project\PilotEngine\Pilot\build\ engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(directional_light.obj) : error LNK2001: 无法解析的外部符号 _vkAllocateDescriptorSets@12 [G:\Project\PilotEngine \Pilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(point_light.obj) : error LNK2001: 无法解析的外部符号 _vkAllocateDescriptorSets@12 [G:\Project\PilotEngine\Pilot \build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(postprocess.obj) : error LNK2001: 无法解析的外部符号 _vkAllocateDescriptorSets@12 [G:\Project\PilotEngine\Pilot \build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(lighting.obj) : error LNK2019: 无法解析的外部符号 _vkUpdateDescriptorSets@20,该符号在函数 __catch$??$_Buynode@ABUpiec ewise_construct_t@std@@V?$tuple@ABQAUVulkanPBRMaterial@Pilot@@@2@V?$tuple@$$V@2@@?$_Tree_comp_alloc@V?$_Tmap_traits@PAU VulkanPBRMaterial@Pilot@@V?$map@PAUVulkanMesh@Pilot@@V?$vector@UPMeshNode@?1??drawModel@PLightingPass@Pilot@@AAEXXZ@V?$ allocator@UPMeshNode@?1??drawModel@PLightingPass@Pilot@@AAEXXZ@@std@@@std@@U?$less@PAUVulkanMesh@Pilot@@@4@V?$allocator @U?$pair@QAUVulkanMesh@Pilot@@V?$vector@UPMeshNode@?1??drawModel@PLightingPass@Pilot@@AAEXXZ@V?$allocator@UPMeshNode@?1 ??drawModel@PLightingPass@Pilot@@AAEXXZ@@std@@@std@@@std@@@4@@std@@U?$less@PAUVulkanPBRMaterial@Pilot@@@4@V?$allocator@ U?$pair@QAUVulkanPBRMaterial@Pilot@@V?$map@PAUVulkanMesh@Pilot@@V?$vector@UPMeshNode@?1??drawModel@PLightingPass@Pilot@ @AAEXXZ@V?$allocator@UPMeshNode@?1??drawModel@PLightingPass@Pilot@@AAEXXZ@@std@@@std@@U?$less@PAUVulkanMesh@Pilot@@@4@V ?$allocator@U?$pair@QAUVulkanMesh@Pilot@@V?$vector@UPMeshNode@?1??drawModel@PLightingPass@Pilot@@AAEXXZ@V?$allocator@UP MeshNode@?1??drawModel@PLightingPass@Pilot@@AAEXXZ@@std@@@std@@@std@@@4@@std@@@std@@@4@$0A@@std@@@std@@QAEPAU?$_Tree_no de@U?$pair@QAUVulkanPBRMaterial@Pilot@@V?$map@PAUVulkanMesh@Pilot@@V?$vector@UPMeshNode@?1??drawModel@PLightingPass@Pil ot@@AAEXXZ@V?$allocator@UPMeshNode@?1??drawModel@PLightingPass@Pilot@@AAEXXZ@@std@@@std@@U?$less@PAUVulkanMesh@Pilot@@@ 4@V?$allocator@U?$pair@QAUVulkanMesh@Pilot@@V?$vector@UPMeshNode@?1??drawModel@PLightingPass@Pilot@@AAEXXZ@V?$allocator @UPMeshNode@?1??drawModel@PLightingPass@Pilot@@AAEXXZ@@std@@@std@@@std@@@4@@std@@@std@@PAX@1@ABUpiecewise_construct_t@1 @$$QAV?$tuple@ABQAUVulkanPBRMaterial@Pilot@@@1@$$QAV?$tuple@$$V@1@@Z$0 中被引用 [G:\Project\PilotEngine\Pilot\build\engine\ source\editor\PilotEditor.vcxproj] PilotRuntime.lib(upload.obj) : error LNK2001: 无法解析的外部符号 _vkUpdateDescriptorSets@20 [G:\Project\PilotEngine\Pilot\build\ engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(material.obj) : error LNK2001: 无法解析的外部符号 _vkUpdateDescriptorSets@20 [G:\Project\PilotEngine\Pilot\buil d\engine\source\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2001: 无法解析的外部符号 _vkUpdateDescriptorSets@20 [G:\Project\PilotEngine\Pilot\bu ild\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(pick.obj) : error LNK2001: 无法解析的外部符号 _vkUpdateDescriptorSets@20 [G:\Project\PilotEngine\Pilot\build\en gine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(directional_light.obj) : error LNK2001: 无法解析的外部符号 _vkUpdateDescriptorSets@20 [G:\Project\PilotEngine\P ilot\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(point_light.obj) : error LNK2001: 无法解析的外部符号 _vkUpdateDescriptorSets@20 [G:\Project\PilotEngine\Pilot\b uild\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(postprocess.obj) : error LNK2001: 无法解析的外部符号 _vkUpdateDescriptorSets@20 [G:\Project\PilotEngine\Pilot\b uild\engine\source\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2001: 无法解析的外部符号 _vkCreateFramebuffer@16 [G:\Project\PilotEngine\Pilot\build \engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(pick.obj) : error LNK2001: 无法解析的外部符号 _vkCreateFramebuffer@16 [G:\Project\PilotEngine\Pilot\build\engin e\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(directional_light.obj) : error LNK2001: 无法解析的外部符号 _vkCreateFramebuffer@16 [G:\Project\PilotEngine\Pilo t\build\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(point_light.obj) : error LNK2001: 无法解析的外部符号 _vkCreateFramebuffer@16 [G:\Project\PilotEngine\Pilot\buil d\engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(swapchain.obj) : error LNK2001: 无法解析的外部符号 _vkCreateFramebuffer@16 [G:\Project\PilotEngine\Pilot\build\ engine\source\editor\PilotEditor.vcxproj] PilotRuntime.lib(pick.obj) : error LNK2019: 无法解析的外部符号 _vkDestroyFramebuffer@16,该符号在函数 "public: void thiscall Pilot::P PickPass::recreateFramebuffer(void)" (?recreateFramebuffer@PPickPass@Pilot@@QAEXXZ) 中被引用 [G:\Project\PilotEngine\Pilot\ build\engine\source\editor\PilotEditor.vcxproj]imgui.lib(imgui_impl_vulkan.obj) : error LNK2019: 无法解析的外部符号 _vkCmdPushConstants@28,该符号在函数 "void cdecl ImGui_ImplVulka n_SetupRenderState(struct ImDrawData *,unsigned int64,struct VkCommandBuffer_T ,struct ImGui_ImplVulkanH_FrameRender Buffers ,int,int)" (?ImGui_ImplVulkan_SetupRenderState@@YAXPAUImDrawData@@_KPAUVkCommandBuffer_T@@PAUImGui_ImplVulkanH _FrameRenderBuffers@@HH@Z) 中被引用 [G:\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2019: 无法解析的外部符号 _vkCmdBeginRenderPass@12,该符号在函数 "void __cdecl ImGui_ImplVul kan_RenderWindow(struct ImGuiViewport ,void )" (?ImGui_ImplVulkan_RenderWindow@@YAXPAUImGuiViewport@@PAX@Z) 中被引用 [G:\ Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] imgui.lib(imgui_impl_vulkan.obj) : error LNK2019: 无法解析的外部符号 _vkCmdEndRenderPass@4,该符号在函数 "void __cdecl ImGui_ImplVulkan _RenderWindow(struct ImGuiViewport ,void )" (?ImGui_ImplVulkan_RenderWindow@@YAXPAUImGuiViewport@@PAX@Z) 中被引用 [G:\Pro ject\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] ........\engine\3rdparty\VulkanSDK\lib\Win32\vulkan-1.lib : warning LNK4272: 库计算机类型“x64”与目标计算机类型“x86”冲突 [G:\Project\ PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj] G:\Project\PilotEngine\Pilot\build\engine\source\editor\Release\PilotEditor.exe : fatal error LNK1120: 90 个无法解析的外部命令 [G :\Project\PilotEngine\Pilot\build\engine\source\editor\PilotEditor.vcxproj]