ManBearPig 0 Posted March 1, 2009 Report Share Posted March 1, 2009 Hello there, I am using GDI++ font smoothing and it looks flippin' sweet in Firefox and other applications, but it does not affect Windows Explorer at all. The problem is that I am using the 64-bit edition of Vista and therefore 64-bit applications seem to be incompatible to the font smoothing app. I have found GDI++ here in this forum and I'd like to know if there is some sort of trick to apply font smoothing to explorer as well. Here is a screenshot, Firefox uses smooth fonts but the Windows taskbar doesn't. Thanks! :-) Link to post
matonga 0 Posted March 1, 2009 Report Share Posted March 1, 2009 I recall GDI++ sources are available to any developer.If someone has a 64 bit compiler (I don't) he/she can compile a 64 bit version of GDI++ .dll. This would solve your problem.Note to developers: you must change api hooks in gdi++ to fit the 64 bit ones.EditYeah, just checked and sources are included with program (I have version gdi++20060927.zip tough I don't use it, I use ClearType instead... not so pretty on CRT but looks better than just nothing). Link to post
pencilcheck 0 Posted April 14, 2009 Report Share Posted April 14, 2009 I wonder how? I want to compile the source code and I installed Microsoft Visual C++ Express, what now? Link to post
matonga 0 Posted April 14, 2009 Report Share Posted April 14, 2009 I guess you have to do this: There is an src/ directory with a file named "Makefile" inside. Take note about that directory. Now go into Start menu, Programs, Microsoft Visual Studio, Visual Studio Tools, Visual Studio Command Line (or something like that). A command-line like interface appears (though it's not exactly a command line). Type CD C:\path\to\Makefile\thing then press enter (e.g. CD C:\gdi++\src) Now type make and press enter. Program should now be compiling. I'm not sure if this will result in 32 bit, 64 bit or maybe something like a universal binary, who knows. BTW I have Microsoft Visual Studio 2005 here so I haven't tried but I guess C++ Express and Studio 2005 won't do the job. Probably you need Visual C++ 6.0, though if I were you I would download MinGW, port the source code to something compilable on mingw/gcc (probably rewrite the Makefile and some minor changes in header and source files). Then I'd just compile both the 32 and 64 bit versions. Edit Oh my Creator... I've just tested with Visual Studio 2005 and it works. Didn't try to make a 64 bit executable but only should need to edit the Makefile and add some options to CFLAGS / LDFLAGS (btw they're missing, who wrote this Makefile?). Link to post
pencilcheck 0 Posted June 15, 2009 Report Share Posted June 15, 2009 hey want to resurrect this thread. So what exactly do I need to add the CFLAGS/LDFLAGS in order to compile it correctly for x64 win 7?I'm a noob on this one, never use make in visual studio before :\Visual Studio C++ Express 2008 right?btw, the command prompt tools I found in the startmenu doesn't work, it says make is not recognized as an internal command. Why?Do not double post - use the edit function - mps69 Link to post
ManBearPig 0 Posted July 7, 2009 Author Report Share Posted July 7, 2009 Oh my Creator... I've just tested with Visual Studio 2005 and it works. Didn't try to make a 64 bit executable but only should need to edit the Makefile and add some options to CFLAGS / LDFLAGS (btw they're missing, who wrote this Makefile?).You didn't try but does that mean that you can? I have neither Visual Studio nor any programming experience, but it seems like you do. If you could try to get this thing working, I'd be super-thankful and you would totally win the internets. Link to post
sanilbd 0 Posted July 16, 2009 Report Share Posted July 16, 2009 Thanks for the sharing. Keep it up man. Link to post
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now