My wxwidgets installaion has lib/gcc_dll/mswu, so I assum it's a unicode build.
I just created another wxSmith project w/ the wizard, with default settings, except for "use unicode" set. This means that config mode is global variables and lib-type is dll.
I just noticed another bug. When I right-click the project and select "build options", I don't see the details that I see when I select properties, then click project's build options.
The resulting project build settings are:
Compiler-defines:
USE_PCH
__GNUWIN32__
__WXMSW__
HAVE_W32API_H
WXUSINGDLL
link libraries:
wxmsw26$(WX_CFG)
Compiler directories:
$#(WX.include)
$#(WX.lib)\gcc_dll\msw$(WX_CFG)
$#(WX.lib)\gcc_dll$(WX_CFG)\msw
$#(WX)\contrib\include
Linker Directories:
$#(WX.lib)\gcc_dll
$#(WX.lib)\gcc_dll\msw$(WX_CFG)
$#(WX.lib)\gcc_dll$(WX_CFG)
Resource directories:
$#(WX.include)
Custom variables:
WX_CFG = u
So I see WX_CFG, not WX_SUFFIX, as you mentioned. I don't know where exactly I should look for any "#define wxUSE_UNICODE". I also don't know where I'd look for a "SHARED=1". Should I actually be able to compile a virgin wxSmith project successfully?