delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/03/03/12:05:55

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
X-Originating-IP: [35.12.228.63]
X-Originating-Email: [sasakand2 AT hotmail DOT com]
X-Sender: sasakand2 AT hotmail DOT com
From: "Andrew Sasak" <sasakand2 AT hotmail DOT com>
To: cygwin AT cygwin DOT com
Cc: pechtcha AT cs DOT nyu DOT edu
Subject: Re: weird compile command issues
Date: Wed, 03 Mar 2004 12:05:15 -0500
Mime-Version: 1.0
Message-ID: <BAY9-F3aFySBacbl1Ub0003e177@hotmail.com>
X-OriginalArrivalTime: 03 Mar 2004 17:05:15.0836 (UTC) FILETIME=[B2DA27C0:01C40141]
X-IsSubscribed: yes
Note-from-DJ: This may be spam

>From: Igor Pechtchanski <pechtcha AT cs DOT nyu DOT edu>
>Reply-To: cygwin AT cygwin DOT com
>To: Andrew Sasak <sasakand2 AT hotmail DOT com>
>CC: cygwin AT cygwin DOT 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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019