链接 vulkansdk 的 第三方库

This commit is contained in:
ouczbs 2024-05-24 01:17:30 +08:00
parent 69ba2b0219
commit 11c4652ddb
2 changed files with 6 additions and 2 deletions

View File

@ -1,5 +1,8 @@
--includes("*/xmake.lua") --includes("*/xmake.lua")
add_requires("gtest") 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("shaderc", "spirv-tools", "glslang", "spirv-cross")
add_requires("assimp","freetype","glad","glfw","stb") add_requires("assimp","freetype","glad","glfw","stb")

View File

@ -5,8 +5,9 @@ set_project("idk")
set_config("vs_toolset", "14.2") set_config("vs_toolset", "14.2")
-- 设置 Visual Studio 版本为 2019 -- 设置 Visual Studio 版本为 2019
set_toolchains("msvc") set_toolchains("msvc")
set_runtimes("MD")
-- 添加 /bigobj 编译选项 -- 添加 /bigobj 编译选项
add_cxflags("/bigobj") add_cxflags("/bigobj", "-MD", {force = true})
includes("src/xmake.lua") includes("src/xmake.lua")
--__std_find_trivial_1 msvc 版本不一致会有这个报错 --__std_find_trivial_1 msvc 版本不一致会有这个报错
--xmake project -k vsxmake2022 -a x64 --xmake project -k vsxmake2022 -a x64