为什么不包括功能签名

问题描述

我们可以轻松地定义一种生成cpu指令的新编程语言。但是据我所知,如果不调用外部函数(例如OS),我们将无法访问最基本的功能,例如与图形卡交谈,分配内存等。

问:为什么外部库不包含使用u32,i64等原始类型定义的函数签名(至少不包括.dll和.lib)?


如果我不缺少任何内容,则必须从用C / C ++或其他某种语言编写的特定于语言(头)的文件中推断出签名……这是否意味着每个想要使用外部库的新编译器必须至少能够解析C / C ++标头并找出签名?这个问题通常如何解决

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)