Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com Message-ID: <000701bf2d48$41067260$2e0981d4@ziggy> From: "vincent penne" To: "Mumit Khan" Cc: Subject: Re: Building C++ library DLL Date: Fri, 12 Nov 1999 20:58:13 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.3110.5 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 -----Message d'origine----- De : Mumit Khan À : vincent penne Cc : cygwin AT sourceware DOT cygnus DOT com Date : vendredi 12 novembre 1999 18:12 Objet : Re: Building C++ library DLL > >It should work. Why not just try it out? > > I tryed on a simple example, and it turned out that one problem came from the fact that the extenstion of my objects was not .o but .dllo (it's because I was creating a static library at the same time). It seems dllwrap only works when it is given some .o objects ... My simple example works then ... But with a more complicate library, I still have some internal compiler error when using class that are defined as class __declspec(dllimport) foo Here is an example of such message : ././Fl_Menu_Type.cxx:469: Internal compiler error, output_operand_lossage `inval id expression as operand' The line where it crashes is a declaration of a variable of type foo, it is not a variable of the library, but a variable of the program that uses it ... I am using gcc 2.95, but I encountered some internal errors with egcs too (however I'm not sure they were happening at the same points, I might try this now ...) -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com