Hi Brian,
Hi All-
I am evaluating a few options for a new project. I still know relatively little about what is possible and/or common in wxPython.I'd like the result of the project to be a double-clickable icon for Windows and Mac (hopefully Linux)
I'd like the app to use SqlLite as the data store..
In other worlds, SqlLite is often embedded in the app, so its just one thing (no install step).. Can I do this with wxPython? Is this common? Confession: I work on a Mac, but the thing will run mainly on PCs.
looking at Tobu from this list.. I see t uses something called py2exe.. unfortunately, I dont see an obvious way to run it *without* py2exe, which wouldn't exist on the Ubuntu Linux box I unpacked it on, nor the Mac which I am typing on...
so thats just the windows-centric sort of thing i want to avoid... Especially since I would like to run it as source only to learn from the sources...
yeah, tools like py2exe work by querying the Windows shared libraries your app uses for their dependencies, but if your OS isn't Windows, then you're left without an easy way to query Windows shared libraries. You could try something like WINE or Crossover, but that's probably going to be very involved to get working, and in the end you may find there are bugs that keep it from working at all. (I haven't heard of anyone doing this yet.)
In general, I'd say it's very inadvisable to try and develop an app for Windows without using Windows. wxWidgets is cross-platform, but that doesn't mean that it runs all the same code on all platforms. It works very differently under the hood on each platform, so even if you do figure out a way to build the Windows executable without Windows, how will you even know if the thing runs and works as expected?
What I personally do is use ssh so that I can develop and build on Mac, then have a script ssh into my Windows box and run my distribution scripts. Then, if they succeed, I run the Windows exe and do some testing, then release. This way you can still 'drive' development and deployment from one box and just test on the other boxes. And if you use VMWare on Linux/Mac or Parallels on Mac, you can have a Windows install without actually needing Windows hardware.
Regards,
Kevin
ยทยทยท
On Apr 6, 2008, at 11:28 AM, Brian Hamlin wrote:
On Apr 6, 2008, at 11:01 AM, Brian Hamlin wrote:
thanks for any advice
-Brian_______________________________________________
wxpython-users mailing list
wxpython-users@lists.wxwidgets.org
http://lists.wxwidgets.org/mailman/listinfo/wxpython-users_______________________________________________
wxpython-users mailing list
wxpython-users@lists.wxwidgets.org
http://lists.wxwidgets.org/mailman/listinfo/wxpython-users