代码之家  ›  专栏  ›  技术社区  ›  ennuikiller

C++程序的入侵不会在XCODE中打开?

  •  -2
  • ennuikiller  · 技术社区  · 14 年前

    alt text http://img638.imageshack.us/img638/5731/screenshot20100613at121.png

    对于那些回应感谢但如你所见,但infile和outfile存在且位于同一位置的人:

    alt text http://img709.imageshack.us/img709/9316/screenshot20100613at123.png

    4 回复  |  直到 14 年前
        1
  •  2
  •   Gregory Higley    14 年前
    1. 在Xcode中,展开“Targets”节点并找到您的目标。就我所见,这里只有它一个。
    2. 接下来,右键单击您的项目并添加一个新的“复制文件”构建阶段。当对话框出现时,请确保将目标设置为“产品目录”。
    3. 编译并运行。
        2
  •  2
  •   M. Williams    14 年前

    在你目前的情况下 out_file 即使它不存在也会被创建(因为您正在使用 std::ofstream

    in_file (我猜在创建二进制文件的目录中没有这样的文件)

    你有没有试着用二进制文件所在的文件夹中的文件启动编译过的应用程序?

        3
  •  1
  •   sth ACP    14 年前

    可能在程序的工作目录中没有名为“in\u file”的文件,因此无法打开它进行读取。

    outfile 这并不重要,因为它是为写作而打开的,如果它还不存在,它将被创建。

    build 目录。可能这也是它的工作目录和需要输入文件的地方(找那个 out_file 当程序运行时,它将在工作目录中创建,也就是它搜索的目录 in_file 输出\u文件 太老了。)

        4
  •  0
  •   ennuikiller    14 年前