Go ahead and log your entire build process to a file, start to finish. I need to be able to see the commands you typed, and all the compiler output. Send me the log and any configuration files you created.
OK, so I received your logfile. Allow me to explain what happened to the other readers of the forum. It turns out he’s not using either build system — neither ppremake, nor makepanda. He created his own project file. Apparently, what he’s trying to do is to write a C++ panda application by starting with the code of pview as a base. He’s using the include and lib files supplied with the distribution.
OK, so Martin: Usually, when we build panda applications, we use one of our two build systems (makepanda, or ppremake). Using a project file is fine, but when you do that, you have to make sure you pass the right compiler options. Unfortunately, I don’t exactly know what the right options are. I can tell you this: when I use makepanda to compile pview, it uses these compiler options:
Some of those, like /W3 and /nologo, are clearly not important. Others, like the include file directories, look like they are important — you probably have to download the thirdparty software from our website and include the relevant directories. Some of those options like /RTCs are pure gibberish to me — I used to know what they meant, but I’ve forgotten. I suspect the one that’s causing your problem might be /DWIN32_VC.