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