From 11c4652ddba47516712cf4e4bba8da6aa57a34ea Mon Sep 17 00:00:00 2001 From: ouczbs Date: Fri, 24 May 2024 01:17:30 +0800 Subject: [PATCH] =?UTF-8?q?=E9=93=BE=E6=8E=A5=20vulkansdk=20=E7=9A=84=20?= =?UTF-8?q?=E7=AC=AC=E4=B8=89=E6=96=B9=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/3rdparty/xmake.lua | 5 ++++- xmake.lua | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/3rdparty/xmake.lua b/src/3rdparty/xmake.lua index ea2f3fa..f7f712e 100644 --- a/src/3rdparty/xmake.lua +++ b/src/3rdparty/xmake.lua @@ -1,5 +1,8 @@ --includes("*/xmake.lua") add_requires("gtest") -add_requires("vulkansdk",{configs = {utils = {"shaderc", "spirv-tools", "glslang", "spirv-cross"}}}) +add_requires("vulkansdk",{configs = {utils = { + "glslang", "SPIRV", "SPIRV-Tools", "shaderc", "shaderc_shared","shaderc_util", "shaderc_combined", + "spirv-cross-glsl","spirv-cross-cpp", "spirv-cross-core", "spirv-cross-reflect","spirv-cross-util" + }}}) --add_requires("shaderc", "spirv-tools", "glslang", "spirv-cross") add_requires("assimp","freetype","glad","glfw","stb") \ No newline at end of file diff --git a/xmake.lua b/xmake.lua index e164bb7..cecfb32 100644 --- a/xmake.lua +++ b/xmake.lua @@ -5,8 +5,9 @@ set_project("idk") set_config("vs_toolset", "14.2") -- 设置 Visual Studio 版本为 2019 set_toolchains("msvc") +set_runtimes("MD") -- 添加 /bigobj 编译选项 -add_cxflags("/bigobj") +add_cxflags("/bigobj", "-MD", {force = true}) includes("src/xmake.lua") --__std_find_trivial_1 msvc 版本不一致会有这个报错 --xmake project -k vsxmake2022 -a x64