是否有用于Windows操作的跨平台库?

时间:2015-04-26 10:42:08

标签: c++ linux macos winapi cross-platform

是否有一个库具有WinAPI FindWindowEnumWindowsWindowFromPointChildWindowFromPointGetWindowRectGetWindowText,{{每个平台都支持1}}等等:Windows,X11,OS X,......?

Mac上有Linux,NSWindowList,CGSGetWindowProperty()等XGetWindowProperty,XFetchName等功能。我只是想要一个包装器库,就像这些函数的抽象层一样,所以我可以在所有平台上使用相同的代码。

1 个答案:

答案 0 :(得分:5)

这些功能仅适用于Windows平台。您不能在其他操作系统上使用它们,因为它们使用仅在基于Windows的系统上运行的库和DLL文件。但是,如果您想使用c / c ++制作跨平台应用程序,则应考虑使用qt或gtk之类的API。 它们具有可在大多数平台上运行而无需任何更改的功能。