|
From: Mohamed a. <mh...@gm...> - 2011-01-09 20:23:54
|
I ran this program ok on my solaris box using gcc but when I used it
on my Vista server it created some issues which I have resolved except
this one. I want to use Dev C++ but I want to be able able to go
across platforms . is there a replacement for this function . This is
part of my reseach paper on Cognitive radio technology and felxability
will be a big advanatge.
Thank you in advance.
Thanks
Mohamed
On Jan 9, 2011, at 8:02 AM, Michal Molhanec <mol...@se...>
wrote:
> Hello,
> struct timezone is in sys/time.h .
> The rest is not anywhere, because mingw (dev-c++'s compiler) does
> not contain
> posix emulation layer. Either use e.g. cygwin or rewrite the code to
> use
> winapi functions.
> Regards,
> Michal
>
> Dne Ne 9. ledna 2011 09:21:12 Mohamed Ayed napsal(a):
>> Hi All, I get the following error when compiling my program. I have
>> added
>> all necessary header files that I know but still getting the
>> error.I would
>> appreciate your help. here is the portion of my code that it does
>> not like
>>
>> print_time(char *note)
>>
>> { struct tm *tm; struct timeval tv;
>> struct timezone tz;
>> struct timespec ts;
>> gettimeofday(&tv, &tz);
>> tm = localtime(&tv.tv_sec);
>>
>> clock_gettime(CLOCK_REALTIME, &ts); printf("%s time is %i:%i.%ld
>> \n", note,
>> tm->tm_min, tm->tm_sec, ts.tv_nsec);
>> }
>>
>> here is the error
>>
>> Compiler: Default compiler
>> Building Makefile: "C:\Dev-Cpp\Makefile.win"
>> Executing make...
>> make.exe -f "C:\Dev-Cpp\Makefile.win" all
>> gcc.exe -c "../Users/Mohamed Elhady/AppData/Local/Temp/node.c" -o
>> "../Users/Mohamed Elhady/AppData/Local/Temp/node.o" -I"C:/Dev-Cpp/
>> include"
>> -I"C:/Dev-Cpp/bin" -I"C:/Dev-Cpp/lib"
>> -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/Dev-Cpp/include/
>> sys"
>>
>> ../Users/Mohamed Elhady/AppData/Local/Temp/node.c: In function
>> `print_time': ../Users/Mohamed Elhady/AppData/Local/Temp/node.c:151:
>> error: storage size of 'tz' isn't known
>> ../Users/Mohamed Elhady/AppData/Local/Temp/node.c:152: error:
>> storage size
>> of 'ts' isn't known
>> ../Users/Mohamed Elhady/AppData/Local/Temp/node.c:156: error:
>> `CLOCK_REALTIME' undeclared (first use in this function)
>> ../Users/Mohamed Elhady/AppData/Local/Temp/node.c:156: error: (Each
>> undeclared identifier is reported only once
>> ../Users/Mohamed Elhady/AppData/Local/Temp/node.c:156: error: for
>> each
>> function it appears in.)
>>
>> make.exe: *** ["../Users/Mohamed Elhady/AppData/Local/Temp/node.o"]
>> Error 1
>>
>> Execution terminated
|