Не могу использовать clock_gettime() в Rx-приложении VxWorks
Вот код, который встроен в статическую пользовательскую библиотеку вызова log.a. Это прекрасно строит.
#include <time.h>
void logSomething()
{
....
struct timespec tp;
clock_gettime(CLOCK_REALTIME, &tp);
timeStamp = tp;
//log some data with the timestamp
...
}
Затем файл log.a связывается с приложением RTP, которое выполняет вызов функции logSomething(). При сборке я получаю ошибку ссылки из-за "неопределенной ссылки на`clock_gettime(int, timespec*)'"
Я использую VxWorks 6,9
1 ответ
Для отладки используйте этот API в своем коде RTP и посмотрите, сможете ли вы собрать без вышеуказанных ошибок.