Я добавил #include в файле component.c и создал переменные с типом clock_t и clock (), которые успешно компилируются.
clock_t start_t, end_t, total_t;
start_t = clock();
Когда я создаю файл драйвера (.sys), существует компоновщик, который пытается найти часы (), но не может найти и выдает ошибку.
component.lib (comp.obj): ошибка LNK2001: неразрешенные часы внешнего символа
driver.sys: фатальная ошибка LNK1120: 1 неразрешенный внешний код
Я попытался прочитать другие решения для аналогичной ошибки компоновщика.
Большинство из них упомянуло о компиляторе Microsoft Visual C ++.
clock_t start_t, end_t, total_t;
start_t = clock();
Я попытался добавить extern в файл component.c. Но это не помогает.
extern clock(void);