- Header编译指示
Header编译指示
header 编译指示与 noDecl 编译指示非常相似:它几乎可以应用于任何符号并指定不应该声明它,而生成的代码应该包含一个 #include :
- type
- PFile {.importc: "FILE*", header: "<stdio.h>".} = distinct pointer
- # 导入C的FILE *类型; Nim会将其视为新的指针类型
header 编译指示始终期望字符串不变。 字符串包含头文件:与C一样,系统头文件包含在尖括号中: <> 。
如果没有给出尖括号,Nim将生成的C代码中的头文件包含在 "" 中。
注意 :这不适用于LLVM后端。