Preprocessor Definitions is empty :s, so I inserted WIN32 in it and it
worked. Thanks a lot Pete ; )

Adriano Crestani

On 3/8/07, Pete Robbins <[EMAIL PROTECTED]> wrote:

You shouldn't define WIN32 in your code or it won't work on Linux! By
default the properties of a project should include a set of preprocessor
directives. Properties->C++->Preprocessor->Preprocessor Definitions in the
gui and you should see WIN32 as one of the definitions.

THis equates to  /D "WIN32" on the commnad line.

Cheers,


On 08/03/07, Adriano Crestani <[EMAIL PROTECTED]> wrote:
>
> I inserted #define WIN32 on my code and it worked, do you know where can
I
> set the WIN32 on my project's properties on visual studio?
>
> Adriano Crestani
>
> On 3/8/07, Adriano Crestani <[EMAIL PROTECTED]> wrote:
> >
> > I'm using the Microsoft Visual Express and on the properties of my
> project
> > I found this command line
> >
> > /O2 /I "C:\Program Files\Microsoft Visual Studio 8\VC\include" /I
> > "C:\Adriano\Faculdade\Tuscany\Tuscany\CPP\DAS\runtime\das_lite\src" /I
> > "C:\Program Files\Microsoft Platform SDK for Windows Server 2003
> > R2\Include\crt" /I "C:\Program Files\Microsoft Platform SDK for
Windows
> > Server 2003 R2\Include" /I
> > "C:\Adriano\Faculdade\Tuscany\Tuscany\CPP\SDO\include" /I
> > "%LIBXML2_HOME%\include" /I "%ZLIB_HOME%\include" /I
> "%ICONV_HOME%\include"
> > /FD /EHsc /MT /Fo"Debug\\" /Fd"Debug\vc80.pdb" /nologo /c /TP
> > /errorReport:prompt
> >
> > Adriano Crestani
> >
> > On 3/8/07, Pete Robbins <[EMAIL PROTECTED]> wrote:
> > >
> > > time.h and sys/time.h are different. sys/time.h is only included by
> > > runtime/core/src/commonj/sdo/export.h in the sdo code and on Linux
> only.
> > > The
> > > test in export.h is
> > >
> > > #if defined(WIN32) || defined (_WINDOWS)
> > > So... if either of these is set sys/time.h will not be included. Can
> you
> > > paste the command line for your compilation here?
> > >
> > > Cheers,
> > >
> > >
> > > On 08/03/07, Adriano Crestani < [EMAIL PROTECTED]> wrote:
> > > >
> > > > I found the time.h, but it was not in a sys folder, it is in
> > > C:\Program
> > > > Files\Microsoft Visual Studio 8\VC\include\
> > > >
> > > > What can I do now? The sdo code tries to a type.h that is in a sys
> > > folder.
> > > > I
> > > > tried to move time.h to the C:\Program Files\Microsoft Visual
Studio
> > > > 8\VC\include\sys folder, but I obviously got other error, cause
the
> > > > time.hprobably shouldn't moved.
> > > >
> > > > Adriano Crestani
> > > >
> > > > On 3/8/07, Adriano Crestani <[EMAIL PROTECTED]> wrote:
> > > > >
> > > > > Pete,
> > > > >
> > > > > On the sdo code it tries to include the file <sys/time.h>, so I
> > > found
> > > > the
> > > > > folder sys inside the folder C:\Program Files\Microsoft Visual
> > > Studio
> > > > > 8\VC\include\, but there is no time.h in it. I just found
> timeb.hand
> > > > > utime.h, but no time.h :s
> > > > >
> > > > > Adriano Crestani
> > > > >
> > > > > On 3/8/07, Pete Robbins <[EMAIL PROTECTED] > wrote:
> > > > > >
> > > > > > Adriano,
> > > > > >
> > > > > > On Linux this should be in the standard include path the
comiler
> > > uses
> > > > in
> > > > > >
> > > > > > /usr/include.
> > > > > >
> > > > > > On Windows this will be in the standard compiler include path:
> > > > > > C:\Program
> > > > > > Files\Microsoft Visual Studio 8\VC\include. This should be set
> up
> > > in
> > > > the
> > > > > > environment by running the vcvars32.bat script found in
> C:\Program
> > > > > > Files\Microsoft Visual Studio 8\VC\bin
> > > > > >
> > > > > > Cheers,
> > > > > >
> > > > > >
> > > > > > On 08/03/07, Adriano Crestani <[EMAIL PROTECTED]>
wrote:
> > > > > > >
> > > > > > > Hi,
> > > > > > >
> > > > > > > I was trying to build a project that uses sdo c++, but it
> fails
> > > > cause
> > > > > > it`s
> > > > > > > not finding the time.h file. Where do I find this header?
> > > > > > >
> > > > > > > Adriano Crestani
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Pete
> > > > > >
> > > > >
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Pete
> > >
> >
> >
>



--
Pete

Reply via email to