【问题标题】:How to show Terminal window for SDL application in Mac OS X如何在 Mac OS X 中显示 SDL 应用程序的终端窗口
【发布时间】:2016-06-22 19:40:50
【问题描述】:

我正在将我的 SDL 项目从 makefile(使用 clang++ 编译器)构建为 .app 包,效果很好。我没有使用 IDE。

现在我想在图形窗口旁边打开一个单独的终端窗口,每次我运行我的应用程序时,它都会捕获 std::cout 以进行调试。如何解决这个问题?我应该传递给编译器的任何标志?

【问题讨论】:

  • App bundles 是您在准备发布项目时创建的东西。如果您仍在调试,则没有理由将您的项目打包到应用程序包中。
  • 感谢您的洞察!
  • @MrEricSir 一些应用程序框架,例如 CEF3“铬嵌入式框架”,即使您只是在调试,也需要包含资源和框架的捆绑结构才能运行。

标签: c++ macos makefile sdl clang++


【解决方案1】:

我发现 .app 包不会打开终端窗口。只需打开编译器从命令行创建的可执行文件,它就会在终端窗口旁边打开 SDL 应用程序。

【讨论】:

    猜你喜欢
    • 2021-12-13
    • 2020-10-22
    • 2010-11-12
    • 1970-01-01
    • 2011-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-25
    相关资源
    最近更新 更多