我有一个GUI程序,它在一个单独的窗口中打开一个Windows控制台,以显示输出和接受用户输入。我的开发环境是Qt4.7.1和mingw。控制台工作正常,直到我尝试在Qt的调试器(Gdb)中运行程序;然后,尽管AllocConsole成功,而且GetStdHandle似乎返回了一个有效句柄(0x000000d8),但是任何使用句柄的尝试都会导致Windows 6(无效句柄)。我升级到Qt 2.0.94 (QT4.7.1),但没有帮助。有什么想法吗?
U
我的项目是一个用C++编写的Qt应用程序,运行在Windows、OS和Linux上。Qt在其抽象中有一个特定的区域没有覆盖:迭代桌面上活动的其他应用程序窗口,并返回它们的名称,它们的“句柄”和图标。windows Objective-C on OS X上的纯Win32/C++和一些适用于linux的X11 c++代码
我想构建我自己的抽象,它将利用那些特定于操作系统的本机片段来为它提供所需的运行时数据因此,我必须让objective-C代码在我OS X build Win32&