tim*_*our 6 c++ std clang standard-library c++-modules
我如何在Clang中使用C++模块中给出的基本示例?适合我,但不导入标准库(例如via import std.stdio;); 在浏览了http://clang.llvm.org/docs/Modules.html之后,目前尚不清楚如何在C++模块中使用标准库,例如:
// foo.cppm:
export module foo;
// works: #include <stdio.h>
// none of these work:
import std.stdio;
import std.io;
import std;
export void test_foo(){
printf("hello world\n");
}
Run Code Online (Sandbox Code Playgroud)
这给出了一个错误:
clang++ -std=c++17 -fmodules-ts --precompile foo.cppm -o foo.pcm
foo.cppm:4:8: fatal error: module 'std.stdio' not found
注意:
clang++ --version
Apple LLVM version 9.1.0 (clang-902.0.39.1)
Target: x86_64-apple-darwin17.4.0
我在OSX上.我也试过brew install llvm的clang也没用.
制作这样的作品最简单的方法是什么?
| 归档时间: |
|
| 查看次数: |
883 次 |
| 最近记录: |