Не могу использовать 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 и посмотрите, сможете ли вы собрать без вышеуказанных ошибок.

Другие вопросы по тегам