Thank you for your response. It is very helpful. - Micah Carrick
Developer - http://www.micahcarrick.com GTK+ Forums - http://www.gtkforums.com Tor Lillqvist wrote: >> 1. libxml-2.0 from libxml2-2.6.30.win32.zip was missing the .pc file for >> pkg-config. >> > > I guess libxml2-2.6.30.win32.zip is the one on > http://xmlsoft.org/sources/win32/ ? Please ask Igor Zlatkovic to > include also the .pc file in his packages. > > http://ftp.gnome.org/pub/GNOME/binaries/win32/dependencies/libxml2-dev-2.6.27.zip > (which is simply a slight repackaging by me of what Igor provides) > does include the .pc file. > > >> I simply found this file in the sources elsewhere and copied >> to C:\MinGW\lib\pkgconfig\libxml-2.0.pc. Is this normal? >> > > Yes and no. If you have the rest of libxml2 under c:\mingw, then it is > the right thing to do. > > My personal preference is not to mix stuff from different sources. I > keep only stuff from www.mingw.org in my mingw folder, and then I have > a separate folder for stuff from gnuwin32.sourceforge.net, for > instance, separate folders for things from GNOME SVN I have built > myself (one folder for the current "stable" branch of things, one for > the trunk, and one for each separate version of each package), > separate folders for GNU libraries I have built (and distribute Win32 > binaries of) myself, etc. > > >> 2. zlib from zlib123-dll.zip had a couple of things. First, I had to >> copy zlib1.dll to my bin/ directory. Secondly, the pkg-config files used >> -lz as the linker flag, and thus I had to copy /lib/zdll.lib to >> /lib/libz.a. The USAGE file said to rename zdll.lib to libzdll.a which I >> ALSO did to ensure it works either way. Is this right? Why isn't it >> libz.a already? >> > > Ask the people who make that package. Please understand that the > distribution of Open Source software for Windows is not as tightly > organized and managed as the packages for typical Linux distros. Some > people do it one way, others another way. > > >> As I understand it, I can simply write my installer the >> same way I did back in my Windows programming days and deploy it with >> the DLL files necessary [as round] in the /bin dir. >> > > That is the way I recommend, yes. Keep the application executable and > the DLLs of dependent libraries in the same "bin" folder of the > run-time folder structure. > > >> 3. Is copying the .DLL dependencies to the system (\WINDOWS\SYSTEM32) >> directory appropriate for the deployment of GTK+ applications on Win32? >> I know it "works", but is that the standard convention? >> > > No. It is definitely not standard and correct these days. It used to > be many years ago. > > --tml > > _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list