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