Visual C++ compilation