【发布时间】:2015-02-24 09:08:43
【问题描述】:
我打算将 linux 程序移植到 windows 中。但我不知道 Windows 中的 sched.h 头文件是什么。任何人都可以帮忙吗?
【问题讨论】:
标签: linux windows header-files porting
我打算将 linux 程序移植到 windows 中。但我不知道 Windows 中的 sched.h 头文件是什么。任何人都可以帮忙吗?
【问题讨论】:
标签: linux windows header-files porting
【讨论】:
你应该使用 MinGW 或 Cygwin 作为程序的环境,然后用这个太的 gcc 重新编译它。然后它在 Windows 下运行。不同之处在于:操作系统的 API。 MinGw 和 Cygwin 提供了在 Windows 上运行的 Unix-API。 另一种可能性是,但仅适用于非 PC 编程:我创建了自己的 OSAL 级别(操作系统适应级别)并实现了 Linux 和 Windows 的操作系统访问。我可以在 Windows 下使用 GCC 或 Cygwin 运行 Linux 适配,但也可以使用 WIndows-OSAL 版本立即运行。但是这个 OSAL 是用于嵌入式编程的,可以使任何嵌入式环境适应程序。它不适用于典型的 PC 程序。见https://vishia.org/emc
【讨论】: