C 调试GTK+时,在哪里可以读取g#U print的输出;VS2013中的3.0项目?
我有一个GTK+3.0项目正在VS2013中运行 我将此参数添加到我的链接器命令行选项中:C 调试GTK+时,在哪里可以读取g#U print的输出;VS2013中的3.0项目?,c,visual-studio-2013,gtk3,debug-print,C,Visual Studio 2013,Gtk3,Debug Print,我有一个GTK+3.0项目正在VS2013中运行 我将此参数添加到我的链接器命令行选项中: /ENTRY:mainCRTStartup 我怀疑这可能与我在VS中没有显示用g_print 我还尝试调用printf,在VS2013的输出窗口中看不到输出,也看不到“即时窗口” 是否有人有在VS2013中构建使用GTK+3.0的C项目的经验,这些GTK+3.0可以告诉我在哪里可以看到由g_print和/或printf打印的消息,或者您可以建议一种不同的打印调试方法 有关我如何在VS2013中设置项目的更
/ENTRY:mainCRTStartup
我怀疑这可能与我在VS中没有显示用g_print
我还尝试调用printf
,在VS2013的输出窗口中看不到输出,也看不到“即时窗口”
是否有人有在VS2013中构建使用GTK+3.0的C项目的经验,这些GTK+3.0可以告诉我在哪里可以看到由g_print
和/或printf
打印的消息,或者您可以建议一种不同的打印调试方法
有关我如何在VS2013中设置项目的更多详细信息:
- 给那些想知道的人
我找到了答案
在我的第一个链接中,方向是执行以下操作:
当我们仍在项目属性视图中时,单击
链接器,然后是系统。查找右侧的子系统并单击
下拉框。选择Windows/子系统:Windows
如果省略此步骤,将获得一个GTK窗口和一个控制台,在那里可以读取printf()的输出