0

我已经包含taskLib.h并且我正在调用taskRtpLock()
默认构建规范:SIMLINUXdiab
活动构建规范:SIMLINUXdiab

Error: identifier "taskRtpLock" is undefined

4

1 回答 1

0

有两个文件名为taskLib.h:一个位于$(TGT_DIR)/h/,另一个位于$(TGT_DIR)/usr/h. 第一个用于内核任务,第二个用于实时进程。猜测出于某种原因,第一个包含在您的案例中。

但我不太确定实际原因,因为现在我没有来源可以检查它。无论如何,请确保使用以下命令将 RTP 组件添加到项目中:

$ cd /path/to/WindRiver/
$ wrenv -p vxworks-6.5
$ cd path/to/your/project
$ vxprj bundle add projectFile.wpj BUNDLE_RTP_DEVELOP
于 2012-11-17T21:42:48.493 回答