-1

有没有办法在一个项目中同时使用 WinApi 和 Linux 库(每个都在其操作系统中)?所以我不会有一个单声道程序集,它将在 Windows 中使用 WinApi,在 linux 中使用 glibc 和其他 lib 函数。提前致谢。

附言。我使用 C#

4

1 回答 1

0

我会创建一个接口(或抽象类)来定义我需要的所有平台特定功能。然后编写两个实现,并在程序初始化时根据Environment.OSVersion.Platform.

于 2013-08-10T15:21:20.533 回答