Saturday, April 28, 2007
Cross platform toolkits
Every so often, I have to figure out which cross-platform toolkit is best. Here is an overview of a few of them:
http://wiki.rubygarden.org/Ruby/page/show/ComparingGuiToolkits
Thursday, April 05, 2007
C Runtime Hell
It happens to me about once every two years. I get the dreaded MSVC "C runtime mismatch". Then, given n libraries and m dll's, half of them pre-compiled (usually commercial), I have to figure out how to fix it.
First step, is to debug which library is the "bad boy" (or boys).
Accordint to microsoft, you can view an object module to determine which switch was used when it was built by using this command:
dumpbin /all <object>.obj
http://support.microsoft.com/kb/q140584/
Updating Intellisense...
Wow, this is fun. When you use MSVC 2005, it hangs because it's "Updating Intellisense." Read all about it:
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=132651&SiteID=1
You have to do this, as suggested by Daniel Hardman:
Tools > Options > Text Editor > C/C++ and deselect the Statement completion checkboxes