У меня есть многопоточная программа на C, которая работала хорошо, но была в одном файле main.cpp.
Я переместил поток в другой файл .cpp и добавил его подпись, void * displayScreen (недействительные *);в шапке.Я включил этот заголовок в свой исходный файл main.cpp.
Компиляция работает, но компоновщик возвращает ошибку при попытке вызвать pthread_create (): неопределенная ссылка на `displayScreen (void *) '
Похоже, что он скомпилировал displayScreen (void *) нормально, но не знает, откуда его загрузить.Могу ли я сообщить компоновщику, где его найти, или я делаю это неправильно, пожалуйста?
Большое спасибо.