From dd3cd0db58d2b0b8a3d084d93da5dd26eb282d9c Mon Sep 17 00:00:00 2001 From: lensferno Date: Sat, 26 Mar 2022 16:20:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BAmsvc=E6=8E=92=E9=99=A4=E7=BC=96?= =?UTF-8?q?=E8=AF=91=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- work20220325/CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/work20220325/CMakeLists.txt b/work20220325/CMakeLists.txt index a8b7a4e..fa2df94 100644 --- a/work20220325/CMakeLists.txt +++ b/work20220325/CMakeLists.txt @@ -2,5 +2,9 @@ cmake_minimum_required(VERSION 3.21) project(work20220325) set(CMAKE_CXX_STANDARD 14) -add_compile_options(-finput-charset=GBK -fexec-charset=GBK) + +if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") + add_compile_options(-finput-charset=GBK -fexec-charset=GBK) +endif () + add_executable(work20220325 main.cpp person/Person.cpp person/Person.h date/Date.cpp date/Date.h person/students/Student.cpp person/students/Student.h person/teachers/Teacher.cpp person/teachers/Teacher.h person/students/Graduate.cpp person/students/Graduate.h date/Date.cpp date/Date.h person/students/Student.cpp person/students/Student.h person/teachers/Teacher.cpp person/teachers/Teacher.h person/students/Graduate.cpp person/students/Graduate.h person/students/TeachAssistant.cpp person/students/TeachAssistant.h)