X-Spam-Check-By: sourceware.org Date: Thu, 22 Jun 2006 10:16:27 -0400 (EDT) From: Igor Peshansky Reply-To: cygwin AT cygwin DOT com To: cxf cc: cygwin AT cygwin DOT com Subject: Re: how to create static library in cygwin In-Reply-To: <000701c695c0$b5d36f70$ab01a8c0@loiscxf> Message-ID: References: <000701c695c0$b5d36f70$ab01a8c0 AT loiscxf> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com On Thu, 22 Jun 2006, cxf wrote: > Hello, everyone: > I compile source files, create a dll file "cygtspi.dll" , an import file > "libtspi.dll.a" and a link file "libtspi.la",How can I use the dll in > windows(such as using the dll in VC). the "cygtspi.dll" seems depends on > several cygwin's dll. Well, of course -- you are compiling a Cygwin program. If you want a pure Win32 program, check out the MinGW project. Cygwin's gcc provides a pseudo-crosscompiler that will build MinGW executables when given the -mno-cygwin option, but any questions about that mode should be addressed to the MinGW lists. > Another question: How can I create the static library, So I can use > the static library only( such that can import the static library in VC), > not using the dll. You create a static library the normal way -- using "ar". But keep in mind that if you create a static library targeted for Cygwin, it will still depend on cygwin1.dll. You can again use the MinGW mode (with the corresponding redirection to the MinGW lists on any questions). HTH, Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu | igor AT watson DOT ibm DOT com ZZZzz /,`.-'`' -. ;-;;,_ Igor Peshansky, Ph.D. (name changed!) |,4- ) )-,_. ,\ ( `'-' old name: Igor Pechtchanski '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! "Las! je suis sot... -Mais non, tu ne l'es pas, puisque tu t'en rends compte." "But no -- you are no fool; you call yourself a fool, there's proof enough in that!" -- Rostand, "Cyrano de Bergerac" -- 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/