Qt和SDL在Windows下结合在一起

Qt和SDL在Windows下结合在一起,windows,qt,sdl,Windows,Qt,Sdl,我读了这条建议: 现在我有个问题和它有关。这个例子是为Linux创建的,但是如何在Windows下使用它呢?Windows下的winId()返回小部件的WinAPI处理程序,Linux除外。是否有可能在Windows下将SDL与Qt一起使用?有 它们都是可移植的框架和工具。我认为这没有什么大问题,但可能有一些简单的编译问题 注意:返回操作系统特定的值,例如Windows的HWND、Mac的HIView、X的Window 返回小部件的窗口系统标识符 原则上是可移植的,但如果你使用它,你可能就要这么

我读了这条建议: 现在我有个问题和它有关。这个例子是为Linux创建的,但是如何在Windows下使用它呢?Windows下的winId()返回小部件的WinAPI处理程序,Linux除外。是否有可能在Windows下将SDL与Qt一起使用?

它们都是可移植的框架和工具。我认为这没有什么大问题,但可能有一些简单的编译问题

注意:返回操作系统特定的值,例如Windows的
HWND
、Mac的
HIView
、X的
Window

返回小部件的窗口系统标识符

原则上是可移植的,但如果你使用它,你可能就要这么做了 不可携带的东西。小心点

如果一个小部件是非本地(外来)的,并且在其上调用了winId(),那么 小部件将提供一个本机句柄

在Mac OS X上,返回的类型取决于使用哪个框架 联系在一起。如果Qt使用的是碳,{WId}实际上是一个 HIViewRef。如果Qt使用Cocoa,{WId}是指向NSView的指针

它们都是可移植的框架和工具。我认为这没有什么大问题,但可能有一些简单的编译问题

注意:返回操作系统特定的值,例如Windows的
HWND
、Mac的
HIView
、X的
Window

返回小部件的窗口系统标识符

原则上是可移植的,但如果你使用它,你可能就要这么做了 不可携带的东西。小心点

如果一个小部件是非本地(外来)的,并且在其上调用了winId(),那么 小部件将提供一个本机句柄

在Mac OS X上,返回的类型取决于使用哪个框架 联系在一起。如果Qt使用的是碳,{WId}实际上是一个 HIViewRef。如果Qt使用Cocoa,{WId}是指向NSView的指针