xcode не добавляет файл к продуктам автоматически - PullRequest
0 голосов
/ 23 апреля 2020

Я использую 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 по этому пути.

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...