Re: Problems compiling addrow with gcc-mingw (windows).
- To: mathgroup at smc.vnet.net
- Subject: [mg111328] Re: Problems compiling addrow with gcc-mingw (windows).
- From: Patrick Scheibe <pscheibe at trm.uni-leipzig.de>
- Date: Wed, 28 Jul 2010 02:51:46 -0400 (EDT)
Hi, why are you giving > addtwo.c addtwotm.c both files? You mprep addtwo.tm into addtwo.c and then use only addtwo.c to compile. This should kill the multiple references error message. Cheers Patrick Am Jul 27, 2010 um 1:53 PM schrieb Eduardo M. A. M.Mendes: > Hello > > > > I am trying to get addwo.exe using gcc (or g++) that comes with > mingw. I > have all libs and includes from cygwin that come with Mathematica > (Mathlink) > installed in a different dir structure but unfortunately I got the > following > error > > > > > > C:\msys\1.0\home\eduardo\MATHLI~1\addtwo>g++ > -Ic:/msys/1.0/home/eduardo/include > > addtwo.c addtwotm.c -o addtwo.exe -Lc:/msys/1.0/home/eduardo/lib - > lML32i3 > > C:\Users\eduardo\AppData\Local\Temp\ccYUOj6v.o:addtwotm.c:(.text > +0x285): > multip > > e definition of `addtwo(int, int)' > > C:\Users\eduardo\AppData\Local\Temp\ccNPhnOo.o:addtwo.c:(.text+0x0): > first > defi > > ed here > > C:\Users\eduardo\AppData\Local\Temp\ccYUOj6v.o:addtwotm.c:(.text > +0x293): > multip > > e definition of `WinMain@16' > > C:\Users\eduardo\AppData\Local\Temp\ccNPhnOo.o:addtwo.c:(.text+0xe): > first > defi > > ed here > > C:\Users\eduardo\AppData\Local\Temp\ccYUOj6v.o:addtwotm.c:(.text > +0x15b): > undefi > > ed reference to `GetStockObject@4' > > collect2: ld returned 1 exit status > > > > Does anyone know what to sort this out? > > > > Many thanks > > > > Ed > >