c++ - Xcode 8.3 : Run target with input from file

标签 c++ xcode xcode8

我写了一个简单的 C++ 程序,需要一些输入才能运行。在终端中,我只是运行 ./myProgram < fileWithData.txt .但是我不知道如何为在 Xcode 中执行的目标指定和输入文件。我使用了命令行项目。当然,我可以使用不同的目标,例如运行 Terminal.app,然后将可执行文件与输入文件一起传递给它,但我无法再调试它。

本题:Cannot get lldb to read file input解释了如何在 lldb 中设置输入路径,但我找不到一种方法来指定在进程启动之前执行的 lldb 命令。

最佳答案

我不认为有一种方法可以完全从 Xcode 中完成此操作。但是,如果您将 Xcode 中的运行方案设置为启动模式“等待可执行文件启动”,点击运行,然后使用适当的管道从 Terminal.app 运行您的程序,Xcode 嵌入的 lldb 将连接到它。

关于c++ - Xcode 8.3 : Run target with input from file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44086914/

相关文章:

swift - URL session 问题

ios - Xcode 8.3 libMobileGestalt MobileGestaltSupport.m :153:

c++ - iOS 不合格 id 错误

ios - 使用 NSUserdefaults(xcode,swift2) 保存 datePicker 值

C++/QT - 通过 QByteArray 将数据转换为不同的格式不同于读入结构

ios - Xcode 12 找不到任何匹配的 iOS App Development 配置文件

xcode - 将按钮放在屏幕中央

ios - swift : Share image using UIActivityViewController

c++ - 取消引用函数指针以交换函数

c++ - 在 linux 中使用 fork() 时使用指针的引用值