Пожалуйста, помогите, я использую инструменты kdevelop и qt4. Например, на моем main.cpp есть ошибки;
Error: sys/procset.h: No such files or directory
Error: sys/priocntl.h: No such files or directory
Error: sys/tspriocntl.h: No such files or directory
Error: sys/rtpriocntl.h: No such files or directory
In function 'int main(int. char**)':
Error: 'pcparms_t' was not declared in this scope
Error: expected ';' before 'pcparms'
Error: 'rtparms_t' was not declared in this scope
Error: 'rtparmsp' was not declared in this scope
Error: 'pcinfo_t' was not declared in this scope
Error: expected ';' before 'pcinfo'
Error: 'rtinfo_t' was not declared in this scope
Error: 'rtinfop' was not declared in this scope
warning: unused variable 'lret'
warning: unused variable 'priority'
...
...
...
*Exited with Status:2 *
Я не могу найти эти заголовки в реальном времени на моем Centos 5 Linux. Кроме того, я не знаю эквивалентности приведенных выше заголовков для Linux. Я знаю, что мне нужно добавить оператор If для Solaris и Linux для включения заголовков, и я не знаю, какие заголовки будут включены в оператор if/else.
Когда я удаляю заголовки, комментируя их, заголовки реального времени и функции для функции реального времени для Solaris, я запускаю ее.
//pcparms_t pcparms;
//rtparms_t *rtparmsp;
//pcinfo_t pcinfo;
//rtinfo_t *rtinfop;
Моя проблема заключается в том, каковы заголовки и функции в реальном времени для Linux или эквивалентные Linux. Код моего приложения представляет собой смесь C++ и qt4. На стороне qt4 им нужно использовать функции реального времени? На С++ от Solaris мне нужны функции реального времени? Если да, то где их найти или как они называются и где их разместить?