solarbsd
驱动牛犊
驱动牛犊
  • 注册日期2003-07-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2117回复:5

Tornado中download POSIX程序的问题

楼主#
更多 发布于:2003-07-30 12:49
/* This example creates a new timer and stores it in timerid. */
/* includes */
#include \"vxWorks.h\"
#include \"time.h\"

int createTimer (void)
{
timer_t timerid;

/* create timer */
if (timer_create (CLOCK_REALTIME, NULL, &timerid) == ERROR)
{
printf (\"create FAILED\\n\");
return (ERROR);
}
return (OK);
}

以上程序在TORNADO中编译通过,但是DOWNLOAD的时候报一下错误:
Errors while downloading D:/VxWorks/posix/SIMNTgnu/createTimer.o:
_timer_create

configAll.h中已经包含了
#define INCLUDE_POSIX_ALL

请问大侠应该怎样解决?
seven
驱动小牛
驱动小牛
  • 注册日期2001-04-03
  • 最后登录2007-03-28
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-01 08:23
timer_create()函数没有找到。如果我没有记错的话,应该是你的包含头文件错了,应该是包含“timers.h”
我爱中医:http://www.ngotcm.com/forum/index.php
solarbsd
驱动牛犊
驱动牛犊
  • 注册日期2003-07-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-01 12:34
改为包含“timers.h”后,编译也是通过的,DOWNLOAD的时候还是一样的错误:
Errors while downloading D:/VxWorks/posix/SIMNTgnu/createTimer.o:
_timer_create

是不是因为没有找导到库?
solarbsd
驱动牛犊
驱动牛犊
  • 注册日期2003-07-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-01 12:57
是不是因为我用的是单机的VxSim,只在一台机器上,是不是不能用Posix接口
seven
驱动小牛
驱动小牛
  • 注册日期2001-04-03
  • 最后登录2007-03-28
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-08-03 08:25
单机怎么DOWNLOAD呀?
我爱中医:http://www.ngotcm.com/forum/index.php
seven
驱动小牛
驱动小牛
  • 注册日期2001-04-03
  • 最后登录2007-03-28
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-08-03 08:57
我在860的单板上也实验了,也同样没有通过。
后来我发现原来不是你程序的包含头文件的问题,而是在此之前你要做一些工作,即是要做一下
“The clockLib library should be installed and clock_settime( ) set before the use of any timer routines. ”
即你在使用timer_create之前一定要调用clock_gettime()和clock_gettime()函数。
因为时间的关系,我没有深入地做下去。希望你作好后能通知我一声。



我爱中医:http://www.ngotcm.com/forum/index.php
游客

返回顶部