Как исправить ошибку «Неопределенный символ» с файлом заголовка (в моем случае cs50.h) в Xcode? - PullRequest
0 голосов
/ 02 июля 2019

Я успешно импортировал этот файл заголовка через мой терминал, и если я запускаю программы, содержащие данные из этого файла заголовка, они работают без проблем. Но в Xcode каждый раз, когда я запускаю свой код, я вижу «сборка не удалась», кто-то может мне помочь?

Мой компьютер - MacBook Air 2015 с macOS Mojave 10.14.5, версия Xcode - 10.2.1

Это просто пример кода, get_int включен в cs50.h

#include <stdio.h>
#include <cs50.h>

int main(void)
{
    int x = get_int("x: ");

    int y = get_int("y: ");

    if (x < y)
    {
        printf("x is less than y\n");
    }
    else if (x > y)
    {
        printf("x is greater than y\n");
    }
    else
    {
        printf("x is equal to y\n");
    }
}

Это ошибка, которую я вижу в Issue Navigator при запуске:


  "_get_int", referenced from:

      _main in conditions.o

ld: symbol(s) not found for architecture x86_64

clang: error: linker command failed with exit code 1 (use -v to see invocation)```
...