Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm 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 Message-ID: <5f0807670503010615458d963a@mail.gmail.com> Date: Tue, 1 Mar 2005 19:45:32 +0530 From: Pradip Jadav Reply-To: Pradip Jadav To: cygwin AT cygwin DOT com Subject: Re: Make a Shared Library using Makefile Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-IsSubscribed: yes hello, I am back here... In the journey of making SHARED dll's, i have been lost somewhere in my path... but during these days i found a post searched in google like this........... "You are using some classes which are kept in some library. It is not enough to add h-file with these classes, We need to add also library file for linker. The way we do it depends on the compiler. So need to add library name." Now question is how do I come to know that which libraries required to make shared dll's for my project project??..The error I have listed already in link below... http://cygwin.com/ml/cygwin/2005-01/msg01282.html There we can see that with all functions [for example ..putlog(int,char*, ...)' which works like a printf statement] and all class declarations made by me are showing "undefined reference to" errors while compiling(I mean while ld goes to bind all linking datas ). This dll creation is really headache for me but also its MUST do task..... -- With Best Regards Pradip K. Jadav -- 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/