Lazy loaded image
🗳️CMake 配置 C++ Modules
字数 179阅读时长 1 分钟
2024-11-5
2025-6-5
type
Post
status
Published
date
Nov 5, 2024
slug
summary
在 CMake 3.28 之后,已经官方支持了 C++ Modules,配置方法也相当简单,尝一下鲜。
tags
cpp
cmake
recommend
tutorial
misc
category
tech
icon
password
<ins/>

Sample

千呼万唤的 CMake 官方 C++ Modules 支持总算来了,主要就是用到了 target_sources 指令的 file_set 特性(3.28 支持 CXX_MODULES),文档在这里:
 
用法相当简单,只需要对想添加 modules 源文件的 target 使用 target_sources+ FILE_SET CXX_MODULES 指定即可,下面是一个简单的例子:
 
对应的源文件:
在 MSVC 17 2022 下成功编译运行。

参考资料

上一篇
Apple Clang 获取系统 C++ 头文件目录
下一篇
C++ decltype(auto) 介绍

评论
Loading...