User forums > Help
building with wxScintilla - problem
(1/1)
zingiel:
Hi,
I try to build my simply project with wxScintilla library,
I have this library in wxPack,
I use other librarys from this package, but they are O'K,
when I try build project with wxScintilla linker gives messages:
--- Code: ---..\..\..\SourceCode\Libraries\wxWidgets2.8\additions\lib\gcc_lib\libwxmsw28u_scintilla.a(scintillalib_wxscintilla.o):wxscintilla.cpp:(.text+0x1e1c):: undefined reference to `wxMemoryOutputStream::wxMemoryOutputStream(void*, unsigned int)'
..\..\..\SourceCode\Libraries\wxWidgets2.8\additions\lib\gcc_lib\libwxmsw28u_scintilla.a(scintillalib_wxscintilla.o):wxscintilla.cpp:(.text+0x1ea7):: undefined reference to `wxMemoryOutputStream::CopyTo(void*, unsigned int) const'
..\..\..\SourceCode\Libraries\wxWidgets2.8\additions\lib\gcc_lib\libwxmsw28u_scintilla.a(scintillalib_wxscintilla.o):wxscintilla.cpp:(.text+0x1f0d):: undefined reference to `wxMemoryOutputStream::~wxMemoryOutputStream()'
..\..\..\SourceCode\Libraries\wxWidgets2.8\additions\lib\gcc_lib\libwxmsw28u_scintilla.a(scintillalib_wxscintilla.o):wxscintilla.cpp:(.text+0x1f5a):: undefined reference to `wxMemoryOutputStream::~wxMemoryOutputStream()'
..\..\..\SourceCode\Libraries\wxWidgets2.8\additions\lib\gcc_lib\libwxmsw28u_scintilla.a(scintillalib_wxscintilla.o):wxscintilla.cpp:(.text+0x32bc):: undefined reference to `wxMemoryOutputStream::wxMemoryOutputStream(void*, unsigned int)'
..\..\..\SourceCode\Libraries\wxWidgets2.8\additions\lib\gcc_lib\libwxmsw28u_scintilla.a(scintillalib_wxscintilla.o):wxscintilla.cpp:(.text+0x3347):: undefined reference to `wxMemoryOutputStream::CopyTo(void*, unsigned int) const'
..\..\..\SourceCode\Libraries\wxWidgets2.8\additions\lib\gcc_lib\libwxmsw28u_scintilla.a(scintillalib_wxscintilla.o):wxscintilla.cpp:(.text+0x33ad):: undefined reference to `wxMemoryOutputStream::~wxMemoryOutputStream()'
..\..\..\SourceCode\Libraries\wxWidgets2.8\additions\lib\gcc_lib\libwxmsw28u_scintilla.a(scintillalib_wxscintilla.o):wxscintilla.cpp:(.text+0x33fa):: undefined reference to `wxMemoryOutputStream::~wxMemoryOutputStream()'
..\..\..\SourceCode\Libraries\wxWidgets2.8\additions\lib\gcc_lib\libwxmsw28u_scintilla.a(scintillalib_PlatWX.o):PlatWX.cpp:(.text+0x3b4a):: undefined reference to `wxMemoryInputStream::wxMemoryInputStream(void const*, unsigned int)'
..\..\..\SourceCode\Libraries\wxWidgets2.8\additions\lib\gcc_lib\libwxmsw28u_scintilla.a(scintillalib_PlatWX.o):PlatWX.cpp:(.text+0x3d6c):: undefined reference to `wxMemoryInputStream::~wxMemoryInputStream()'
..\..\..\SourceCode\Libraries\wxWidgets2.8\additions\lib\gcc_lib\libwxmsw28u_scintilla.a(scintillalib_PlatWX.o):PlatWX.cpp:(.text+0x3ddf):: undefined reference to `wxMemoryInputStream::~wxMemoryInputStream()'
..\..\..\SourceCode\Libraries\wxWidgets2.8\additions\lib\gcc_lib\libwxmsw28u_scintilla.a(scintillalib_ScintillaWX.o):ScintillaWX.cpp:(.text+0x876):: undefined reference to `wxDropSource::~wxDropSource()'
..\..\..\SourceCode\Libraries\wxWidgets2.8\additions\lib\gcc_lib\libwxmsw28u_scintilla.a(scintillalib_ScintillaWX.o):ScintillaWX.cpp:(.text+0xa55):: undefined reference to `wxDropSource::wxDropSource(wxWindow*, wxCursor const&, wxCursor const&, wxCursor const&)'
..\..\..\SourceCode\Libraries\wxWidgets2.8\additions\lib\gcc_lib\libwxmsw28u_scintilla.a(scintillalib_ScintillaWX.o):ScintillaWX.cpp:(.text+0xad8):: undefined reference to `wxDropSource::DoDragDrop(int)'
..\..\..\SourceCode\Libraries\wxWidgets2.8\additions\lib\gcc_lib\libwxmsw28u_scintilla.a(scintillalib_ScintillaWX.o):ScintillaWX.cpp:(.text+0xb7e):: undefined reference to `wxDropSource::~wxDropSource()'
)]+0x1ca):: undefined reference to `wxBufferedDC::UseBuffer(int, int)'
:: === Build finished: 16 errors, 0 warnings ===
--- End code ---
help me!,
what must I to add to project options?
regards,
Zenek
stahta01:
What compiler? MinGW GCC or What?
What OS?
Are you using MultiLib or Monolithic?
What is the order of the Libraries listed?
Note, for GCC the order listed is very important.
Tim S
zingiel:
of course!
GNU GCC Compiler
Windows XP HE
Project build options->'project'->Release->Linker settings->Link libraries:
- libwxmsw28u.a
- ..\..\..\SourceCode\Libraries\wxWidgets2.8\additions\lib\gcc_lib\libwxmsw28u_scintilla.a
what again must I to pass?
Zenek
stahta01:
--- Quote from: zingiel on June 10, 2007, 03:11:44 pm ---of course!
GNU GCC Compiler
Windows XP HE
Project build options->'project'->Release->Linker settings->Link libraries:
- libwxmsw28u.a
- ..\..\..\SourceCode\Libraries\wxWidgets2.8\additions\lib\gcc_lib\libwxmsw28u_scintilla.a
what again must I to pass?
Zenek
--- End quote ---
Try moving libwxmsw28u_scintilla.a before libwxmsw28u.a.
Tim S
zingiel:
thanks, very much :)
it is it,
now, I can to link wxScintilla :)
Zenek
Navigation
[0] Message Index
Go to full version