Hi John,

setting the option add_definitions(-D_UNICODE) in my CMakeLists.txt
I can compile the minimals sample.
executing the minimal.exe I got an error message that the
wxbase28u_gcc_custom.dll was not found. after adding the directory
containing the dll to %PATH% I could execute the minimal.exe
successfully. great.

Good to know. Miguel, it seems that _UNICODE needs to be defined for the WIN32 case (if the unicode wxWidgets library is used).



Which brings me to my own source.
The number of errors has reduced dramatically. The only remaining is the
following.

CMakeFiles\acrls.dir\src\main.cxx.obj:main.cxx:
(.rdata$_ZTVN4ibia9MainFrameE[vtable for ibia::MainFrame]+0x44)|| undefined
reference to `wxEvtHandler::GetClassInfoW() const'|
CMakeFiles\acrls.dir\src\main.cxx.obj:main.cxx:
(.rdata$_ZTV15wxStaticBoxBase[vtable for wxStaticBoxBase]+0x44)|| undefined
reference to `wxEvtHandler::GetClassInfoW() const'|
CMakeFiles\acrls.dir\src\main.cxx.obj:main.cxx:
(.rdata$_ZTV16wxStaticTextBase[vtable for wxStaticTextBase]+0x44)|| undefined
reference to `wxEvtHandler::GetClassInfoW() const'|
CMakeFiles\acrls.dir\src\main.cxx.obj:main.cxx:
(.rdata$_ZTV12wxButtonBase[vtable for wxButtonBase]+0x44)||undefined reference
to `wxEvtHandler::GetClassInfoW() const'|

Maybe you also know why this error could appear?

No, not really. Even Dr. Google is not that helpful, only in http://forum.amule.org/index.php?topic=14588.0 is a reference to this error. At least we find here:

"The problem is with a macro which replaces function names. You can try to include <wx/msw/winundef.h> in the file causing the error, this sometimes helps. (This will undefine the macro)"

So, you could try that. If that doesn't work, you should again ask the wxWidgets mailing list.

Best Regards,
Werner




--
Dr. Werner Smekal
Institut fuer Allgemeine Physik
Technische Universitaet Wien
Wiedner Hauptstr 8-10
A-1040 Wien
Austria

email: [EMAIL PROTECTED]
web: http://www.iap.tuwien.ac.at/~smekal
phone: +43-(0)1-58801-13463 (office), +43-(0)1-58801-13469 (laboratory)
fax: +43-(0)1-58801-13499

_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to