Nor*_*löw 6 c c++ linker d compilation
如何在D中构建(编译和链接)源代码的过程与C/C++不同,特别是在内联函数,D的模块系统(而不是头文件)和构建工具方面.如何在D中重用模板实例?
rat*_*eak 2
差别不大,每个模块都编译成自己的 obj 文件,然后链接在一起,IIRC 与 C/C++ 进程没有什么不同
然而,主要的区别在于导入是符号性的,而不是 C 的整个文件#include,这消除了对头文件的需要(尽管对于闭源 API 来说有类似头文件的 .di 文件的选项)
#include
模板确实需要包含在编译器可用的文件中(就像它们需要包含在 C++ 的标头中一样)
归档时间:
13 年,8 月 前
查看次数:
186 次
最近记录: