News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

Main Menu

Building wxWidgets example with static library

Started by young, October 28, 2005, 04:07:58 PM

Previous topic - Next topic

young

When I create a wxWidgets project from the built-in template and specify a static library, the app always fails with an error saying it cannot find wxmsw26_gcc_cb.dll. If I resolve the path issue then the app runs... but clearly with the DLL for what is supposed to be a statically linked exe.

It appears that the built-in template does not properly create a statically linked project but one which uses the DLL. (I presume this is a bug in the supplied template?)

How can I build a statically-linked project?


rickg22

You need to build the wxwidgets library yourself, specifying "shared=0". This will make a static library.

Originally it was called libwxmsw.a , but I think the naming convention changed after wx2.6. I'm not sure.