davidberard98 / RunningLog

c++ running log with wxWidgets
3 stars 0 forks source link

wxWidgets Packaging/ Windows Make Requirements #3

Open Jeak opened 11 years ago

Jeak commented 11 years ago

wxWidgets should be packaged into the repo( If possible) :thumbsup: Also, is installing cvs really necessary(using git lol)?Also, i'm quite positive (for Windows 7 at least) that certain versions of windows come shipped with a redistributable copy of c++, but if not, I'm sure it can be downloaded and packaged (eg. installing certain games requires c++ distro).

davidberard98 commented 11 years ago

You don't need cvs. I'd have to check the licensing stuff for packaging wxWidgets with it, but.. I think you could probably just precompile it like most windows stuff - since on windows you don't really have anyone who would compile it themselves unless it were a developer, who would probably not have a very hard time getting wxWidgets

Jeak commented 11 years ago

i already downloaded cvs ^ this is probably irrelevant then. Would a new makefile have to be created/edited to implement wxWidgets? If needed, which version of wxWidgets are you using?

davidberard98 commented 11 years ago

ubuntuscreenshot

Well, so you need to have wxWidgets installed. The current makefile works fine (creates a window and stuff) on linux, but I'm not really sure how makefiles work on Windows and stuff. The Makefile.windows is how I think you would compile it in cygwin, but it's outdated. Anyway, when are you putting up that web version up?

Jeak commented 11 years ago

Currently on vacation, but I have a online demo at jeakish98/ggLog

Also, i guess cygwin woulny be needed. Does your makefile make any references to cygwin for build purposes? If not I might just be able to make a package.

davidberard98 commented 11 years ago

Ok Yeah - all you need is a c++ compiler and wxWidgets. The makefile only has references to wxWidgets. However, I don't know how to compile it on windows - so I use cygwin (or used to, at least, when I used windows) since it emulates a linux shell, where you just type 'make'. What do you mean exactly by a package though?