我正在教自己C(来自Java)。我非常欣赏这门语言,而且我学习它的主要原因之一是我可以利用Java内置的JNI功能在必要时编写本机代码。我的问题主要是关于Windows API。我可以仅使用C来使用API的功能和特性吗?
Windows API是否与纯C代码兼容,或者它是否包含只能由C ++代码使用的类?
另外,如果我在Windows机器上编译共享库为(lib.sl NOT lib.dll),它是否可以在另一台机器(Mac / Linux)上运行?
答案 0 :(得分:7)
答案 1 :(得分:0)