2017-02-20 27 views
0

Я использую extern в моем проекте для переменных и функций, поэтому я могу поделиться им с другими исходными файлами в будущем.Unresolved Extern

Как я могу его использовать?

я сделал «файл заголовка» для Declaration переменных и функций по имени dec.h

Существует еще один файл под именем def.c, в котором я имел Defined эти переменные и функции. def.c файл содержит dec.h файл.

Теперь в моей программе main, когда я включаю файл dec.h и пытаюсь создать программу, компилятор предупреждает, как Unresolved Extern [My function names].

Я пытаюсь сделать это неправильно? Я прочитал, чтобы использовать extern таким образом в следующем потоке How do I use extern to share variables between source files in C?

ответ

0

Вышеупомянутая процедура была права. Проблема заключалась в том, что я не включил def.c в файлы проекта в среде IDE (MicroCPro), хотя я поместил его в в той же папке.