编译这个简单的程序时:(用clang++-11 -fmodules main.cpp -o main.o -std=c++2a)
// main.cpp
import "pch1.h";
int main() {
std::cout << "Hello" << std::endl;
}我收到以下错误消息:
main.cpp:3:8: error: header file "pch1.h" (aka './pch1.h') cannot be imported because it is not known to be a header unit显然,在使用头文件之前,我需要对它做一些处理,但是clang希望看到哪些标志呢?
问题有两个:
https://stackoverflow.com/questions/66577868
复制相似问题