这个问题一直以来困扰了我很多天。
最近在学习MFC基础编程。
为什么我使用clangformat之后,我的程序就突然无法运行了。
而且错误高达50+个。
从直觉上感觉,这不是一个语法上面的错误。
后来经过排查。
这是因为ClangFormat在格式化代码的时候,会自动重新排列头文件的顺序。
但是pch.h这个头文件是预编译头文件,是必须要放在第一个的。
所以:
在pch.h后面加上一行…
原来这么简单的吗…(笑)
这个问题一直以来困扰了我很多天。
最近在学习MFC基础编程。
为什么我使用clangformat之后,我的程序就突然无法运行了。
而且错误高达50+个。
从直觉上感觉,这不是一个语法上面的错误。
后来经过排查。
这是因为ClangFormat在格式化代码的时候,会自动重新排列头文件的顺序。
但是pch.h这个头文件是预编译头文件,是必须要放在第一个的。
所以:
在pch.h后面加上一行…
原来这么简单的吗…(笑)