为了在C++20中使用自写模块来询问或演示bug/特性,最好能够使用马特·戈德波特的编译器探险家。
示例:
test.cpp (模块测试):
export module test;
export template<typename T>
void do_something(const T&)
{
}用clang++ -std=c++20 -stdlib=libc++ -fmodules -c -Xclang -emit-module-interface -o test.pcm test.cpp编译
main.cpp:
import test;
int main() {
do_something(7);
}用clang++ -std=c++20 -stdlib=libc++ -fmodules -fimplicit-modules -fimplicit-module-maps -fprebuilt-module-path=. main.cpp编译
Q:有什么方法可以用编译器资源管理器来实现吗?
https://stackoverflow.com/questions/60760248
复制相似问题