编译选项中 可以将 / 换成 - 都是可以的哈
比如/utf-8可以改为-utf-8 /MT改为-MT等
主要是记录一些官方链接
https://docs.microsoft.com/zh-cn/cpp/build/reference/compiling-a-c-cpp-program?view=msvc-170
https://docs.microsoft.com/zh-cn/cpp/build/reference/compiler-options?view=msvc-170
这几个基本上必定用到选项。
一般生成dll用MDd和MD
一般生成lib用MD和MTd
但是其实并不是绝对的哈。
重要的是各个库的这个选项需要保持一致。不然编译链接会出现libcmt库冲突(虽然你可以设置忽略这个冲突)。
/MT 编译以使用 LIBCMT.lib 创建多线程可执行文件。
/MTd 编译以使用 LIBCMTD.lib 创建调试多线程可执行文件。
/MD 编译以使用 MSVCRT.lib 创建多线程 DLL。
/MDd 编译以使用 MSVCRTD.lib 创建调试多线程 DLL。