已经 2024 年了,距离 Module 标准的发布早已过去了 3 年多了,C++23 也要来了,CLion 直到 2023 版才添加了 Module 支持。
写了一个 Module 示例项目,不晓得是我设置有问题还是 CLion 支持有问题,如果 Module 的声明和实现分离,CLion 总是会提示方法未定义。但其实是能正常编译和运行的。所以发上来让大家帮我看看。
项目结构很简单,总共就 4 个文件:CMakeLists.txt main.cpp Point.ixx Point.cpp
https://i.imgur.com/yt7469W.png
CMakeLists.txt
https://i.imgur.com/5Bu7T1o.png
Point.ixx
https://i.imgur.com/tAsroCC.png
Point.cpp
https://i.imgur.com/odT0i5t.png
main.cpp
https://i.imgur.com/VMEuMli.png
警告提示:
https://i.imgur.com/sx6E2bU.png |
|