User forums > Using Code::Blocks

what it means?

(1/1)

snmr:
ld.exe:: cannot find -lwxmswd_core
:: === Build finished: 1 errors, 0 warnings ===

C:\DEV\C\Compiler\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot find -lwxmswd_core
collect2: ld returned 1 exit status
Process terminated with status 1 (0 minutes, 10 seconds)
1 errors, 0 warnings
 


gcc 3.4.5/CB_NB/wx2.8.4

raph:
The linker can't find the libwxmswd_core.a file.
It should exist in the $(#wx)\lib\gcc_dll if you have compiled wxWidgets as non-monolithic debug shared ansi version or in $(#wx)\lib\gcc_lib if you have compiled it as non-monolithic debug static ansi.
Be sure to have the library filename matched your wx configuration and add the directory to Search directories->Linker.

snmr:
i found only libwxmsw28u_core.a & libwxmsw28ud_core.a

is that means i need recompile with a non-unicode version?

raph:
That means that wxWidgets is compiled as:
non-monolithic, unicode, normal and debug
Simply select that options if you are creating a new project with wxwidgets wizard or change the libraries to link in the build options manually.

--- Quote from: snmr on July 16, 2007, 05:27:40 pm ---is that means i need recompile with a non-unicode version?

--- End quote ---
No, using unicode is recommended unless you want your application to run under win95/98/me.

snmr:
i try

my first time in c++...

Navigation

[0] Message Index

Go to full version