mirror of
https://github.com/LHY0125/PathEditor.git
synced 2026-05-09 18:02:52 +08:00
build: 禁用C编译器扩展以强制使用标准C17
在CMakeLists.txt中添加CMAKE_C_EXTENSIONS OFF设置,确保编译器使用纯C17标准而非特定编译器扩展(如gnu17),提高代码的可移植性和标准符合性。
This commit is contained in:
@@ -7,6 +7,7 @@ enable_language(RC)
|
||||
# 设置 C 标准
|
||||
set(CMAKE_C_STANDARD 17)
|
||||
set(CMAKE_C_STANDARD_REQUIRED ON)
|
||||
set(CMAKE_C_EXTENSIONS OFF) # 禁用特定编译器的扩展(如 gnu17),强制使用标准 C17
|
||||
|
||||
# 定义源文件
|
||||
set(SOURCES
|
||||
|
||||
Reference in New Issue
Block a user