Использование внешних функций в C - два файла .c - PullRequest
3 голосов
/ 28 февраля 2012

Я использую чистые компоненты и пытаюсь определить функцию во внешнем C-файле и использовать их в своем основном C-файле.Похоже, что компоновщик не работает или что-то в этом роде, так как я получаю ошибку сборки:

неопределенная ссылка на `setPixel '

Файл, содержащий мои функции:myLib.c.Файл, в котором я вызываю функцию, это main.c

Оба эти файла #include myLib.h, которые содержат прототипы функций для функций в myLib.c

Я не должен получатьэта ошибка, есть идеи?

1 Ответ

2 голосов
/ 28 февраля 2012

Как выглядит ваша команда компиляции? Очевидно, что myLib.c нужно будет скомпилировать, иначе ссылка не получится ..

gcc main.c myLib.c
...