123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- https://wiki.wxwidgets.org/WxWidgets_Build_Configurations
-
-
- in dir C:\wxWidgets-3.0.4\build\msw
-
- 64bit wx build:
- mingw32-make SHELL=CMD.exe -f makefile.gcc BUILD=release UNICODE=1 SHARED=0 CXXFLAGS="-std=gnu++11"
-
-
- in dir C:\wxWidgets-3.0.4x32\build\msw
-
- 32bit wx compile:
- mingw32-make.exe -f makefile.gcc BUILD=release CPP="gcc -E -D_M_IX86 -m32" LDFLAGS="-m32" CPPFLAGS="-m32" WINDRES="windres --use-temp-file -F pe-i386" UNICODE=1 SHARED=0 CXXFLAGS="-m32 -fno-keep-inline-dllexport -std=gnu++11"
-
-
- ---------------------------------------
- ******************
- FIX TIFF ERROR 32/64 bit
- ******************
-
- in wx\src\tiff\libtiff\tif_config.h:
-
- CHANGE:
- /* MSVC 14 does have snprintf() and doesn't allow defining it */
- #if !defined(_MSC_VER) || _MSC_VER < 1900
- # define snprintf _snprintf
- #endif
-
- to:
-
- /* MSVC 14 does have snprintf() and doesn't allow defining it. Also MinGW32
- starting with GCC 6.3 has changed _snprintf so that it is no longer suitable.
- It does have snprintf, so just use it. */
- #if defined (__MINGW32__) && (__GNUC__ > 6 || (__GNUC__ == 6 && __GNUC_MINOR__ > 2))
- /* do nothing*/
- #elif !defined(_MSC_VER) || _MSC_VER < 1900
- # define snprintf _snprintf
- #endif
-
-
- -----------------------------------------
-
-
-
- ---------------------------------------
- ***************************************
- TO COMPILE CODEDWELLER WITH -std=gnu++11
- ***************************************
-
- add winerror include here in networking.cpp
-
- networking.cpp:
- //// Platform Specific Stuff ///////////////////////////////////////////////////
-
- #if defined(WIN32) || defined(WIN64)
- #include "winerror.h" // <--- line to add
-
-
- in /CodeDweller:
- g++ -std=gnu++11 -c *.cpp //add -m32 if 32bit
- ar rvs libCodedweller.a *.o
-
|