Я использую xcode для моей домашней работы на C ++. По сути, я пишу приложение для чтения и записи в файл. Мой main.cpp
идет
#include <iostream>
#include <cstdio>
using namespace std;
int main(int argc, const char * argv[]) {
FILE* fp = fopen("not_important.xxx", "r");
if(!fp){
perror("File openning failed");
return EXIT_FAILURE;
}else{
cout << "Yo!!" << endl;
}
return 0;
}
файл not_important.xxx
указан, поэтому я просто перетащил его в каталог своего проекта. Каталог теперь выглядит следующим образом.
HW1
|--HW1
|----main.cpp
|----not_important.xxx
|--Products
|----HW1
программа возвращает ошибку при выполнении
File openning failed: No such file or directory
Program ended with exit code: 1
Я проверил исполняемый файл в разделе Продукты, оказалось, что он находится в каком-то другом каталоге
/Users/xxx/Library/Developer/Xcode/DerivedData/HW1-blddfasdwcoezyeidgskmulrtelf/Build/Products/Debug/HW1/
перемещение not_important.xxx
в Продукты не меняет результат. Однако, если я укажу путь к исполняемому файлу выше, это сработает! Интересно, есть ли для меня настройка для ее настройки вместо ручного перемещения not_important.xxx
по этому пути.
Заранее спасибо!