diff --git a/.gitignore b/.gitignore index 5228a1b..b33c03a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,5 @@ build -*.user \ No newline at end of file +.vs +.cache +cmake-* +CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index 45ea367..0194037 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,8 +1,8 @@ -cmake_minimum_required(VERSION 3.5) +cmake_minimum_required(VERSION 3.16) project(mail-cpp LANGUAGES CXX) -set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) # QT 中使用 VCPKG 在项目中的 Initial Configure 中设置 @@ -12,11 +12,7 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON) # -DCMAKE_TOOLCHAIN_FILE:STRING=E:/vcpkg/scripts/buildsystems/vcpkg.cmake if (MSVC) - if (GBK) add_compile_options(/source-charset:utf-8) - else() - add_compile_options(/utf-8) - endif() endif() find_package(Poco REQUIRED NetSSL Foundation Zip)