From: Francesco <f18...@ya...> - 2010-02-10 19:39:42
|
Hi Frans, 2010/2/10 Frans Schreuder <fra...@gm...>: > I have merged anyway, because at least mingw32 and linux are building fine. I didn't see your merge when I commmitted r804. I'll now commit the r804 to the trunk, then. > I have also included the libusb-1.dll and pthreadGC2.dll in the svn tree > (32 bit). > I think it is good to include the 64 bit versions as well, but I don't > have a way to build them. no problem, I can commit them. However I think that the current upp_wx directory layout is a bit messy wrt to Windows-specific files. The build files for mingw,borland,gcc,msvc compilers and msvc IDE project files are in build\win. The DevCpp project file is placed in the root folder (and I've seen it contains absolute paths -- which is something which should be avoided; the use of the WXWIN env variable on Windows is the preferred way to build wx-based projects). The windows drivers and installer are in windows_driver and win_installer folders. The precompiled win32 libusb dependencies are now in libusb1_win32. I'd suggest to take the following actions: 1) create a single "win" folder (next to the 'osx' folder) with the subdirectories "installer", "driver", "dependencies" and place into the them the relative files. 2) move the DevCpp project from the root to the build\win\devcpp.dev file > I don't really know how to use these bakefile scripts etc... never mind, I'll take care of it. You just need to know that with a single bakefile script I can create makefiles and project files for lots of different compilers/IDEs which are common under Windows ;) >I have also > never used the ms compiler, but I guess we will have to use it for the > 64-bit version. this is true and unfortunately the MSVC++ 2008 Express edition (which is free) doesn't support 64bit builds. Only the Professional edition does. Luckily I have access to the professional edition in my university and thus I can take care of the 64bit distribution. Btw I have to say that MSVC is much better than e.g. mingw/cygwin when working under windows: it's much faster and produces much smaller and faster executables! I'd strongly reccomend to build the .exe files packaged for distribution with MSVC instead of mingw! Francesco |