Engine: 添加 /FS 标志修复 MSVC PDB 冲突问题

- 在 CMakeLists.txt 中为 MSVC 编译选项添加 /FS 标志
- 添加 OpenGL Screenshot 模块支持
This commit is contained in:
2026-03-21 11:56:59 +08:00
parent 85c106d5dd
commit d786914552
3 changed files with 103 additions and 1 deletions

View File

@@ -155,6 +155,7 @@ add_library(XCEngine STATIC
${CMAKE_CURRENT_SOURCE_DIR}/src/RHI/OpenGL/OpenGLRenderTargetView.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/RHI/OpenGL/OpenGLDepthStencilView.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/RHI/OpenGL/OpenGLScreenshot.cpp
${CMAKE_SOURCE_DIR}/tests/OpenGL/package/src/glad.c
# RHI Factory
${CMAKE_CURRENT_SOURCE_DIR}/src/RHI/RHIFactory.cpp
@@ -254,7 +255,7 @@ target_include_directories(XCEngine PUBLIC
)
if(MSVC)
target_compile_options(XCEngine PRIVATE /W3)
target_compile_options(XCEngine PRIVATE /W3 /FS)
else()
target_compile_options(XCEngine PRIVATE -Wall)
endif()