Author Archives: Timo Geusch

Very nice and concise blog post about Boost.Test

If you’re looking for a quick introduction to Boost.Test that covers the main features you’re likely to use, I would recommend looking at this blog post: a little madness » Blog Archive » C++ Unit Testing With Boost.Test

Posted in C++ | Tagged , | 1 Comment

Emacs 23.3 released

See here: Emacs development Time to check if the Windows builds are already available, methinks.

Posted in Emacs | Leave a comment

Visual Studio 2010 SP1 has been released

For those who are using Visual Studio 2010, the service pack has now been officially released: Visual Studio 2010 Service Pack 1 General Availability – Visual C++ Team Blog – Site Home – MSDN Blogs Edit: The download like doesn’t … Continue reading

Posted in C++ | Leave a comment

If your VS2010 C++ build is constantly rebuilding a project that hasn’t changed…

Check if you’re seeing the following output in the build pane: InitializeBuildStatus: Creating “<project name>.unsuccessfulbuild” because “AlwaysCreate” was specified. I’ve just fixed a bunch of these errors in one of our solutions here and all of these were caused by … Continue reading

Posted in C++ | 2 Comments

How to view undecorated DLL-exported C++ symbols in Visual Studio 2010

Yes, it’s one of those “note to self” posts, but I keep forgetting how to do it. As the first step, you run dumpbin /EXPORTS and redirect the output into a file because the utility that unmangles the names (undname.exe) … Continue reading

Posted in C++ | Tagged , | 2 Comments

Boost.Log, preventing the ‘unhandled exception’ in Windows 7 when attempting to log to the event log

I recently ran into a requirements for retrofitting a logging library to an existing project. My first instinct was to throw Pantheios at it as I’ve used it before and it Just Worked. Unfortunately in this case, we needed the … Continue reading

Posted in C++ | Tagged , | Leave a comment

A couple of noteworthy links

It’s bit of a link roundup from the past couple of months. Most of you probably saw these already as I’d think you’re probably reading the same blogs. C++ links VS2010 SP1 Beta: What’s in it for C++ developers. While … Continue reading

Posted in General Programming | Leave a comment

A couple of C++ jobs with my employer

Links to two software engineer job openings with my employer. Continue reading

Posted in C++, Uncle Timo's career corner | Tagged , | Leave a comment

Sometimes, std::set just doesn’t cut it from a performance point of view

Using a std::set as an accumulator in a performance critical piece of code did turn out to be a bottleneck. Here’s how I worked around this issue. Continue reading

Posted in C++ | Tagged , , | 2 Comments

Quick tip if you see bad DLL or entry point ‘msobj80.dll’ when building software with VS2008

Try stopping mspdbsrv.exe (the process that generates the pdb files during a build) if it is still running. My understanding is that it’s supposed to shut down at the end of the compilation but it seems that it can turn … Continue reading

Posted in C++ | Tagged , , | Leave a comment