[QScintilla] Compiling New Release

Patrick Mabie pmabie at gmail.com
Thu Feb 28 16:57:25 GMT 2008


Hello!

Using
Qt-Win-4.3.4 OpenSource
Windows Vista Ult
MSVC 9.0

<D:\QScintilla\Qt4>
<>nmake

Microsoft (R) Program Maintenance Utility Version 9.00.21022.08
Copyright (C) Microsoft Corporation.  All rights reserved.

        "C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nmake.exe" 
-f Makefile.Release

Microsoft (R) Program Maintenance Utility Version 9.00.21022.08
Copyright (C) Microsoft Corporation.  All rights reserved.

        link /LIBPATH:"d:\Qt-Win-4.3.4\lib" /NOLOGO /INCREMENTAL:NO /DLL 
/MANIFESTFILE:"release\qscintilla2.intermediate.manifest" /OUT:rele
ase\qscintilla2.dll @C:\Users\PJM\AppData\Local\Temp\nmB70B.tmp
qsciscintillabase.obj : error LNK2005: "public: long __thiscall 
QsciScintillaBase::SendScintilla(unsigned int,unsigned long,char const *)con
st " (?SendScintilla at QsciScintillaBase@@QBEJIKPBD at Z) already defined in 
qsciscintilla.obj
qsciscintillabase.obj : error LNK2005: "public: long __thiscall 
QsciScintillaBase::SendScintilla(unsigned int,char const *)const " (?SendSci
ntilla at QsciScintillaBase@@QBEJIPBD at Z) already defined in qsciscintilla.obj
qsciscintillabase.obj : error LNK2005: "public: long __thiscall 
QsciScintillaBase::SendScintilla(unsigned int,char const *,char const *)cons
t " (?SendScintilla at QsciScintillaBase@@QBEJIPBD0 at Z) already defined in 
qsciscintilla.obj
qsciscintillabase.obj : error LNK2005: "public: long __thiscall 
QsciScintillaBase::SendScintilla(unsigned int,long)const " (?SendScintilla at Q
sciScintillaBase@@QBEJIJ at Z) already defined in qsciscintilla.obj
qsciscintillabase.obj : error LNK2005: "public: long __thiscall 
QsciScintillaBase::SendScintilla(unsigned int,int)const " (?SendScintilla at Qs
ciScintillaBase@@QBEJIH at Z) already defined in qsciscintilla.obj
qsciscintillabase.obj : error LNK2005: "public: long __thiscall 
QsciScintillaBase::SendScintilla(unsigned int,unsigned long,class QPixmap co
nst &)const " (?SendScintilla at QsciScintillaBase@@QBEJIKABVQPixmap@@@Z) 
already defined in qsciscintilla.obj
   Creating library release\qscintilla2.lib and object 
release\qscintilla2.exp
release\qscintilla2.dll : fatal error LNK1169: one or more multiply 
defined symbols found
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 
9.0\VC\BIN\link.EXE"' : return code '0x491'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 
9.0\VC\BIN\nmake.exe"' : return code '0x2'
Stop.

Any thoughts , I tried the linker option /FORCE:MULTIPLE it worked , but 
it also said that it might not work right ,
so I didn't use it. I have never had a problem  with any of your work, 
so I thought I would let you know.

Thanks for your time Phil.
Patrick Mabie.




More information about the QScintilla mailing list