chore: 移除未使用的CD库文件并优化构建配置

删除libs/CD目录下的所有二进制库文件(.dll和.a)及对应的头文件,这些文件在项目中并未实际使用。
同时更新CMakeLists.txt,仅复制必需的IUP DLL文件到构建输出目录,减少不必要的文件拷贝。
This commit is contained in:
2026-03-19 20:07:39 +08:00
parent c92d20b4b3
commit 2ec22eaae0
62 changed files with 4 additions and 3390 deletions
+4 -4
View File
@@ -65,11 +65,11 @@ target_link_libraries(${PROJECT_NAME} PRIVATE
advapi32
)
# 编译完成后, DLL 文件复制到构建输出目录
file(GLOB IUP_DLLS "${CMAKE_CURRENT_SOURCE_DIR}/libs/IUP/*.dll")
# 编译完成后,仅将程序实际需要的核心 DLL 文件复制到构建输出目录
set(IUP_REQUIRED_DLLS "${CMAKE_CURRENT_SOURCE_DIR}/libs/IUP/iup.dll")
add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_if_different
${IUP_DLLS}
${IUP_REQUIRED_DLLS}
"$<TARGET_FILE_DIR:${PROJECT_NAME}>"
COMMENT "Copying DLLs to build directory..."
COMMENT "Copying required DLLs to build directory..."
)