0

我下载了适用于 Windows 的 GTK+,并将该库包含在我的 Visual Studio 2010 中,它工作正常,但我不知道如何将文本输出到控制台或任何其他形式的调试。我试过了g_print("hi");std::cout << "cout test";但什么也没出现。

有没有办法在windows中调试?

4

1 回答 1

0

在 gcc 中有-mwindows设置 PE 头子系统类型以获取 GUI 应用程序的标志。没有它,您将获得两个窗口:一个带有 GTK+ GUI,一个带有控制台,其中 stdout 和 stderr 被重定向。我怀疑在 Visual Studio 中也有类似的东西,可能以某种方式指定您的应用程序是基于控制台的。

于 2013-10-14T16:41:06.060 回答