在Xcode 10中,我无法将图像放置在可执行文件所在的同一文件夹中。而且,当进行清理操作时,该文件夹会被删除,因此我认为这并不是一个好主意。对于在Xcode中处理“命令行工具”项目时,我找到的解决方案是修改或创建一个新的“复制文件阶段”(而不是“复制包资源”),并在“目标”>“构建阶段”中进行修改。但是默认值应该被修改:1. 目标:资源 2. 子路径:无 3. 取消勾选仅在安装时复制然后应该将图像添加到此阶段(使用“+”按钮)。在添加图像到项目之前,不需要选择目标,将其添加到“复制文件阶段”即可自动完成。 那么代码就会像这样:std::string filename("input.bmp"); bitmap_image image(filename);