неопределенная ошибка символов в c ++, в то время как заголовочный файл существует - PullRequest
0 голосов
/ 02 декабря 2010

Извините, если я задаю тупой вопрос, но я застрял на нем уже довольно давно.Итак, я пытаюсь скомпилировать программу с использованием cmake, который вызывает функции из файла videosource.cpp с соответствующим файлом videosource.h.

Компилятор находит файл, но при компоновке делает эту ошибку:

Undefined symbols:
"VideoSourceFactory::construct()", referenced from:
_main in main.cpp.o

Однако в videosource.h функция определена следующим образом:

class VideoSourceFactory {
public:
VideoSourceFactory();
...}

Кто-нибудь имеет представление о том, что может быть причиной такого рода ошибок ??

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

1 Ответ

1 голос
/ 02 декабря 2010

videosource.cpp файл должен быть добавлен в список файлов вместе с main.cpp.

...