c - 在 VS2013 中调试 GTK+ 3.0 项目时,我在哪里可以读取 g_print 的输出?

标签 c visual-studio-2013 gtk3 debug-print

我有一个在 VS2013 中运行的 GTK+3.0 项目

我在我的链接器命令行选项中添加了这个参数: /ENTRY:mainCRTStartup

我怀疑这可能与我在 VS 中没有输出显示用 g_print

打印的消息这一事实有关

我还尝试调用 printf,但在 VS2013 的输出窗口和“立即窗口”中都没有看到任何输出

有没有人有在 VS2013 中使用 GTK+ 3.0 构建 C 项目的经验,这可能会告诉我在哪里可以看到 g_print 和/或 printf 打印的消息,或者也许你能建议一种不同的调试打印的方法吗?

有关我如何在 VS2013 中设置项目的更多详细信息:

最佳答案

对于那些想知道的人..

我找到了答案。

在我的第一个链接中,方向是执行以下操作:

While we are still in the view of the Project Properties, click on Linker and then System. Look for SubSystem on the right and click the drop down box. Select Windows /SUBSYSTEM:WINDOWS

如果省略此步骤,您将获得一个 GTK 窗口和一个控制台,您可以在其中读取 printf() 的输出。

关于c - 在 VS2013 中调试 GTK+ 3.0 项目时,我在哪里可以读取 g_print 的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26857865/

相关文章:

python - 对 pygtk3 的自省(introspection)可能吗?

使用 C 创建调试器

c - 该代码似乎无法正确执行

c - PIC(位置无关代码)

c++ - 如何用 gcc 或 clang 模拟 _mm256_loadu_epi32?

version-control - 绑定(bind)到 VS2013 中的源代码管理时出现未指定错误

sql-server - 发布期间,DACPAC 架构比较在预部署脚本之前运行

python - 从林间空地创建 Gtk.ApplicationWindow

c# - VS 2013社区MySQL数据库EF6 ADO.NET实体数据模型

c - 更新(刷新)文本标签 - GTK c 语言