Code::Blocks Forums

User forums => Using Code::Blocks => Topic started by: Rizary on August 29, 2015, 05:10:41 pm

Title: Compiling a wxwidgets project for Windows application in Code:Blocks on my Mac OS X
Post by: Rizary on August 29, 2015, 05:10:41 pm
Hi,

I am a new learner in codeblocks. My idea is to make windows applications using codeblocks and wxWidgets in my macbook Pro. I don't if it is possible or not (maybe you guys can enlightened me :) ).

After setting up the build setting, includes the folder in the MSW/wx, etc (i am download the entire source of wxWidgets, but i think i have not compile it into the library yet, since i do not know how to).

I got some errors, and here is my log...

Code
-------------- Build: Debug in Aphotecary Solution (compiler: GNU GCC Compiler)---------------

g++ -Wall -g -I/Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx -I/Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include -I/Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/interface -I/Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include -I/Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx -I/Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/interface -c "/Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.cpp" -o obj/Debug/Aphotecary_SolutionApp.o
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.cpp:10:
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.h:13:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/app.h:19:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/event.h:14:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/defs.h:27:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/platform.h:595:
/Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/chkconf.h:763:13: error: "wxUSE_LIBMSPACK must be defined, please read comment near the top of this file."
#           error "wxUSE_LIBMSPACK must be defined, please read comment near the top of this file."
            ^
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.cpp:10:
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.h:13:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/app.h:19:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/event.h:14:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/defs.h:27:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/platform.h:595:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/chkconf.h:1249:
/Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/unix/chkconf.h:15:13: error: "wxSelect/EpollDispatcher needed for console event loop"
#           error "wxSelect/EpollDispatcher needed for console event loop"
            ^
/Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/unix/chkconf.h:26:13: error: "wxFileSystemWatcher requires either inotify() or kqueue()"
#           error "wxFileSystemWatcher requires either inotify() or kqueue()"
            ^
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.cpp:10:
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.h:13:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/app.h:19:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/event.h:14:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/defs.h:27:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/platform.h:595:
/Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/chkconf.h:2195:9: error: "wxUSE_WEBVIEW requires at least one backend"
#       error "wxUSE_WEBVIEW requires at least one backend"
        ^
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.cpp:10:
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.h:13:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/app.h:19:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/event.h:14:
/Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/defs.h:46:13: error: "No Target! You should use wx-config program for compilation flags!"
#           error "No Target! You should use wx-config program for compilation flags!"
            ^
/Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/defs.h:1024:53: error: named bit-field 'SizeTMustBeExactly4Bytes' has zero width
        wxCOMPILE_TIME_ASSERT( sizeof(size_t) == 4, SizeTMustBeExactly4Bytes);
                                                    ^
/Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/debug.h:434:57: note: expanded from macro 'wxCOMPILE_TIME_ASSERT'
        struct wxMAKE_UNIQUE_ASSERT_NAME { unsigned int msg: expr; }
                                                        ^
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.cpp:10:
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.h:13:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/app.h:19:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/event.h:14:
/Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/defs.h:1025:53: error: named bit-field 'PtrMustBeExactly4Bytes' has zero width
        wxCOMPILE_TIME_ASSERT( sizeof(void *) == 4, PtrMustBeExactly4Bytes);
                                                    ^
/Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/debug.h:434:57: note: expanded from macro 'wxCOMPILE_TIME_ASSERT'
        struct wxMAKE_UNIQUE_ASSERT_NAME { unsigned int msg: expr; }
                                                        ^
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.cpp:10:
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.h:13:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/app.h:19:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/event.h:14:
/Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/defs.h:1028:17: warning: 'SIZEOF_SIZE_T' macro redefined [-Wmacro-redefined]
        #define SIZEOF_SIZE_T 4
                ^
/Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/platform.h:490:17: note: previous definition is here
#        define SIZEOF_SIZE_T 8
                ^
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.cpp:10:
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.h:13:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/app.h:19:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/event.h:14:
/Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/defs.h:1029:17: warning: 'SIZEOF_VOID_P' macro redefined [-Wmacro-redefined]
        #define SIZEOF_VOID_P 4
                ^
/Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/platform.h:488:17: note: previous definition is here
#        define SIZEOF_VOID_P 8
                ^
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.cpp:10:
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.h:13:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/app.h:19:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/event.h:16:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/object.h:19:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/memory.h:15:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/string.h:39:
In file included from /usr/include/stdio.h:436:
/usr/include/sys/_types/_ssize_t.h:30:33: error: typedef redefinition with different types ('__darwin_ssize_t' (aka 'long') vs 'wxInt32' (aka 'int'))
typedef __darwin_ssize_t        ssize_t;
                                ^
/Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/defs.h:1220:25: note: previous definition is here
        typedef wxInt32 ssize_t;
                        ^
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.cpp:10:
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.h:13:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/app.h:19:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/event.h:16:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/object.h:19:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/memory.h:15:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/string.h:45:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/wxcrtbase.h:38:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/time.h:13:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/longlong.h:1125:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/strvararg.h:20:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/strconv.h:17:
/Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/buffer.h:601:9: error: use of undeclared identifier 'memcpy'; did you mean 'wmemcpy'?
        memcpy(GetAppendBuf(len), data, len);
        ^~~~~~
        wmemcpy
/usr/include/wchar.h:152:10: note: 'wmemcpy' declared here
wchar_t *wmemcpy(wchar_t * __restrict, const wchar_t * __restrict, size_t);
         ^
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.cpp:10:
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.h:13:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/app.h:19:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/event.h:16:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/object.h:19:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/memory.h:15:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/string.h:45:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/wxcrtbase.h:38:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/time.h:13:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/longlong.h:1125:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/strvararg.h:20:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/strconv.h:17:
/Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/buffer.h:601:16: error: cannot initialize a parameter of type 'wchar_t *' with an rvalue of type 'void *'
        memcpy(GetAppendBuf(len), data, len);
               ^~~~~~~~~~~~~~~~~
/usr/include/wchar.h:152:38: note: passing argument to parameter here
wchar_t *wmemcpy(wchar_t * __restrict, const wchar_t * __restrict, size_t);
                                     ^
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.cpp:10:
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.h:13:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/app.h:19:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/event.h:16:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/object.h:19:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/memory.h:15:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/string.h:45:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/wxcrtbase.h:38:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/time.h:13:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/longlong.h:1125:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/strvararg.h:22:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/unichar.h:15:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/stringimpl.h:66:
In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/string:436:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstring:70:9: error: no member named 'memcpy' in the global namespace; did you mean 'wmemcpy'?
using ::memcpy;
      ~~^
/usr/include/wchar.h:152:10: note: 'wmemcpy' declared here
wchar_t *wmemcpy(wchar_t * __restrict, const wchar_t * __restrict, size_t);
         ^
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.cpp:10:
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.h:13:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/app.h:19:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/event.h:16:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/object.h:19:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/memory.h:15:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/string.h:45:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/wxcrtbase.h:38:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/time.h:13:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/longlong.h:1125:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/strvararg.h:22:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/unichar.h:15:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/stringimpl.h:66:
In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/string:436:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstring:71:9: error: no member named 'memmove' in the global namespace; did you mean 'wmemmove'?
using ::memmove;
      ~~^
/usr/include/wchar.h:153:10: note: 'wmemmove' declared here
wchar_t *wmemmove(wchar_t *, const wchar_t *, size_t);
         ^
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.cpp:10:
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.h:13:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/app.h:19:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/event.h:16:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/object.h:19:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/memory.h:15:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/string.h:45:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/wxcrtbase.h:38:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/time.h:13:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/longlong.h:1125:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/strvararg.h:22:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/unichar.h:15:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/stringimpl.h:66:
In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/string:436:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstring:72:9: error: no member named 'strcpy' in the global namespace
using ::strcpy;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstring:73:9: error: no member named 'strncpy' in the global namespace
using ::strncpy;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstring:74:9: error: no member named 'strcat' in the global namespace
using ::strcat;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstring:75:9: error: no member named 'strncat' in the global namespace
using ::strncat;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstring:76:9: error: no member named 'memcmp' in the global namespace; did you mean 'wmemcmp'?
using ::memcmp;
      ~~^
/usr/include/wchar.h:151:5: note: 'wmemcmp' declared here
int     wmemcmp(const wchar_t *, const wchar_t *, size_t);
        ^
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.cpp:10:
In file included from /Users/Rizitecs/Programming/C++/APS/Aphotecary Solution/Aphotecary_SolutionApp.h:13:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/app.h:19:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/event.h:16:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/object.h:19:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/memory.h:15:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/string.h:45:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/wxcrtbase.h:38:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/time.h:13:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/longlong.h:1125:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/strvararg.h:22:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/unichar.h:15:
In file included from /Users/Rizitecs/Programming/C++/wxWidgets-3.0.2/include/wx/stringimpl.h:66:
In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/string:436:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstring:77:9: error: no member named 'strcmp' in the global namespace
using ::strcmp;
      ~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstring:78:9: error: no member named 'strncmp' in the global namespace
using ::strncmp;
      ~~^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
2 warnings and 20 errors generated.

thank you for your attention.

rgrds,
R
Title: Re: Compiling a wxwidgets project for Windows application in Code:Blocks on my Mac OS X
Post by: Easior Lars on August 30, 2015, 12:57:32 am
My idea is to make windows applications using codeblocks and wxWidgets in my macbook Pro.
It is a crazy idea to build MS Windows Applications on MBP. I think there are two possible methods to do this end. The first one is to install MS Windows on MBP through BootCamp; The second one is to install Wine applications, such as crossover, to emulate MS Windows API on Mac OS X.
Quote from: Rizary
After setting up the build setting, includes the folder in the MSW/wx, etc (i am download the entire source of wxWidgets, but i think i have not compile it into the library yet, since i do not know how to).
Your building setup is not complete because it MUST build wxWidgets on MS Windows if you want to make MS Windows applications.
Title: Re: Compiling a wxwidgets project for Windows application in Code:Blocks on my Mac OS X
Post by: Rizary on August 30, 2015, 01:45:21 am
My idea is to make windows applications using codeblocks and wxWidgets in my macbook Pro.
It is a crazy idea to build MS Windows Applications on MBP. I think there are two possible methods to do this end. The first one is to install MS Windows on MBP through BootCamp; The second one is to install Wine applications, such as crossover, to emulate MS Windows API on Mac OS X.
Quote from: Rizary
After setting up the build setting, includes the folder in the MSW/wx, etc (i am download the entire source of wxWidgets, but i think i have not compile it into the library yet, since i do not know how to).
Your building setup is not complete because it MUST build wxWidgets on MS Windows if you want to make MS Windows applications.

Hi, is it fine if i use Parallels or VirtualBox or other VM rather than bootcamp??
Well the idea of installing is part of my experiment though.
Title: Re: Compiling a wxwidgets project for Windows application in Code:Blocks on my Mac OS X
Post by: Easior Lars on August 30, 2015, 02:22:48 am
Hi, is it fine if i use Parallels or VirtualBox or other VM rather than bootcamp??
You are right. To install MS Windows through VMs on Mac OS X is the third method.
Title: Re: Compiling a wxwidgets project for Windows application in Code:Blocks on my Mac OS X
Post by: Rizary on August 30, 2015, 05:17:25 am
I see... thank you.. i think there is not any way out to this matter.

Title: Re: Compiling a wxwidgets project for Windows application in Code:Blocks on my Mac OS X
Post by: Jenna on August 30, 2015, 10:41:01 am
Isn't there any cross-compiler available, like on Linux ?
Title: Re: Compiling a wxwidgets project for Windows application in Code:Blocks on my Mac OS X
Post by: Easior Lars on August 31, 2015, 11:02:46 am
Isn't there any cross-compiler available, like on Linux ?
Good idea. I found a solution:
http://crossgcc.rts-software.org/doku.php?id=mingwinstallation2