This is what I get from my Microsoft VC++ 2008 Express compiler output…
-----from here-----
1>------ Build started: Project: PandaDemo(VGC), Configuration: Release Win32 ------
1>Deleting intermediate and output files for project ‘PandaDemo(VGC)’, configuration ‘Release|Win32’
1>Compiling…
1>P3DHelloWorld.cpp
1>.\P3DHelloWorld.cpp : fatal error C1033: cannot open program database ‘’
1>Build log was saved at “file://c:\Users\AryuLimitless\Documents\Visual Studio 2008\Projects\PandaDemo(VGC)\PandaDemo(VGC)\Release\BuildLog.htm”
1>PandaDemo(VGC) - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
-----to here-----
The code that I used is from the Panda3D C++ instructions (the smaller HelloWorld example). Not sure if I’ve done something wrong, or MSVC++ Express is just being brain dead… I’ve even added the links and other paths as described, so I’m not even sure why this is tanking.
“cannot open program database” seems like an error message that indicates something is wrong with your compiler, not with your set of installed software. I’ve seen that error message when there is an invalid object file in the same directory. Have you tried cleaning out your build tree and starting over?
Hmm, I don’t know. Can you use it to compile other programs (not related to Panda3D) successfully? If not, that would certainly argue strongly for re-installation of the compiler.
If it does work successfully on other programs, perhaps there is something wrong with your Panda3D installation. You could try re-installing that, or even building Panda from source.