我有一个写入标准输出的 C++ 程序,我试图将其编译成 XCode 中的命令行实用程序。我需要将程序编译成发布版本(看起来,XCode 调用存档 - 去图),而不是作为调试运行它。
我基本上想将程序的输出通过管道传输到这样的文本文件中
我的程序 > TextFile.txt
我可以将程序编译成命令行并通过这样的 Bash shell 运行它:
打开我的程序
这会产生一个新进程(不是我想要的)。但是,如果这可行,我可以忍受:
打开我的程序 > TextFile.txt
...但它没有:-(。如果我尝试直接从 Bash 运行 MyProgram,我会收到错误消息:-bash: MyProgram: command not found。
我究竟做错了什么?如何编译我的命令行工具以在 Mac OSX 下不需要 Open 命令?
感谢您的任何帮助,您可以提供。我在 Mac 平台上学习 C++,我开始发现它比 Visual Studio 更麻烦一些。与它一起工作是否会变得不那么痛苦?:-)