我想编写一个库,它将与运行在 Windows、Linux 和 OS/X 等现代操作系统上的其他程序动态链接(即,它将被部署为 .dll
或 .so
模块)。
在那种情况下最合适的语言是什么?我应该坚持使用纯 C 语言吗?还是 C++ 也可以?
最佳答案
您可以使用 C 或 C++ 来实现,但我建议使用纯 C 来定义接口(interface)。这样集成起来会容易得多。
关于c++ - 可移植图书馆的语言选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1025166/