【发布时间】:2016-02-02 15:47:48
【问题描述】:
我正在编写应该在 Linux 和 Windows 操作系统上运行的程序。
if (isLinux) {
// some linux code
} else {
// some windows code
}
它使用平台相关的代码和库,因此目前无法在 Linux 上编译。如何只编译当前操作系统代码的一部分?
【问题讨论】:
-
请贴出相关代码
-
Windows 的 JNA 方法设置前台窗口和 Linux 的“xdotool”调用。当我在 Linux 上编译时,它当然找不到 Windows JNA。但我也对不特定于我当前代码的解决方案感兴趣。