Qt和SDL一起在Windows下

时间:2011-11-11 21:56:42

标签: windows qt sdl

我读到了这个建议: How do I use Qt and SDL together? 现在我有问题与它相关联。这个例子是为Linux创建的,但在Windows下如何使用它? Windows下的winId()为小部件返回WinAPI Handler,而不是Linux。有没有可能在Windows下用Qt使用SDL?

1 个答案:

答案 0 :(得分:1)

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

注意:winId()会返回特定于操作系统的值,例如Windows为HWND,Mac为HIView,X为Window

  

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

     

原则上是便携式的,但是如果你使用它,你很可能会这样做   不便携的东西。小心。

     

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

     

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