weird compile command issues

Andrew Sasak sasakand2@hotmail.com
Wed Mar 3 17:56:00 GMT 2004


>From: Igor Pechtchanski <pechtcha@cs.nyu.edu>
>Reply-To: cygwin@cygwin.com
>To: Andrew Sasak <sasakand2@hotmail.com>
>CC: cygwin@cygwin.com
>Subject: Re: weird compile command issues
>Date: Wed, 3 Mar 2004 11:53:41 -0500 (EST)
>
>On Wed, 3 Mar 2004, Andrew Sasak wrote:
>
> > I'm using a library I found on sourceforge called tclap. I installed the
> > library correctly as far as I know. I have no problems compiling using 
>the
> > following command line: g++ -Wno-deprecated -o massflow.exe massflow.cpp
> > cycle.cpp datapoint.cpp -L F:\cygwin\usr\local\lib -ltclap
> >
> > The following command line will compile in a Windows cmd.exe but not in 
>the
> > cygwin interface (or using Xemacs): g++ -mno-cygwin -Wno-deprecated -o
> > massflow.exe -I %CYGWIN%\usr\local\include massflow.cpp cycle.cpp
> > datapoint.cpp -L %CYGWIN%\usr\local\lib -ltclap
> >
> > I get the following errors:
> > massflow.cpp:9:27: tclap/CmdLine.h: No such file or directory
> > massflow.cpp:13: error: namespace `TCLAP' undeclared
> >
> > I've tried reversing the slashes, putting paths in quotes, etc. I would 
>like
> > to be able to use Xemacs to compile and use the -mno-cygwin flag so that 
>I
> > can distribute my software without the cygwin .dll. I'm guessing there 
>might
> > be something simple I'm not seeing. Thanks for your help.
>
>You haven't told us anything about your system.  Please read the Cygwin
>problem reporting guidelines at <http://cygwin.com/problems.html> to find
>out what information needs to be provided.  However, I can probably make a
>few recommendations with what little information you supplied.
>

I'll keep that in mind next time. Fortunately this time it wasn't 
neccessary.

>It's preferable to use POSIX paths with Cygwin programs (including gcc),
>so that the above line should really be something like
>
>g++ -mno-cygwin -Wno-deprecated -o massflow.exe -I /usr/local/include 
>massflow.cpp cycle.cpp datapoint.cpp -L /usr/local/lib -ltclap
>

You got it! That was it. Thanks for your help.

_________________________________________________________________
Get a FREE online computer virus scan from McAfee when you click here. 
http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list