前言
个人比较喜欢安照目录的方式管理项目代码,所以记录一下项目创建过程.
如何安装环境
-
首先安装Visual Studio Installer,工作负载页签按需勾选,如果是游戏开发的话勾选"使用C++的游戏开发",
-
然后单个组件中勾选"用于Windows的c++ CMake工具",安装就完成了.
创建项目
使用vs向导创建项目,选择CMake项目就好了,比较简单.
当然,我们也可以手动创建,只需要在项目目录下新建一个CmakeLists.txt文件就好了.
如果我们不使用默认的多字节字符集,可以添加选项.
add_definitions(-DUNICODE -D_UNICODE) #使用UNICODE字符集
```<br/>
以及修改默认文件编码GB2312为UTF8 no BOM.
add_compile_options("$<$<C_COMPILER_ID:MSVC>:/utf-8>") #使用utf-8文件编码
add_compile_options("$<$<CXX_COMPILER_ID:MSVC>:/utf-8>")
添加当前目录下的所有文件可以使用以下配置,就不用一个个文件添加了.
aux_source_directory(. DIR_SRCS)
add_executable(CmakeProject1 ${DIR_SRCS})
项目就创建好了,后边会再写一个Visual studio Code+CMake的搭建.