我已经在下面尝试获取以毫秒为单位的日期的系统时间。它在Linux平台上运行良好,但不能在VXworks上运行。我需要类似的vxworks解决方案。
#include <sys/time.h> /* It seems this is not available on vxworks */
#include <iostream>
using namespace std;
int main()
{
struct timeval tp;
gettimeofday(&tp, NULL);
unsigned long int ms = tp.tv_sec
我想使用Cmake和Eclipse3.7IndigoCDT(设置了VxWorks奔腾和Power编译器)为编译一个库。cmake步骤运行良好,我准备好使用Eclipse项目。但是由于缺少标题,编译失败了。
示例:
#if defined __VXWORKS__
#include <sys/socket.h>
// some more includes here
#endif
这失败了,因为sys/socket.h丢失了。包含大多数头部可用的目录C:/<path to vxworks>/target/h (包括sys目录,但其中没有socket.h!)已经设定好了。缺失的