That still doesn't fix the fact that I can't compile anything.
I tried compiling shuttlePB and got this error, (assuming you have all the dependency s properly linked
Code:
1>------ Build started: Project: ShuttlePB, Configuration: Debug Win32 ------
1>Compiling...
1>ShuttlePB.cpp
1>c:program filesorbiter060929_base_oldorbitersdksamplesshuttlepbshuttlepb.cpp(47) : warning C4715: 'LiftCoeff' : not all control paths return a value
1>Linking...
1>MSVCRT.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) already defined in LIBCMTD.lib(typinfo.obj)
1>MSVCRT.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) already defined in LIBCMTD.lib(typinfo.obj)
1> Creating library .Debug/ShuttlePB.lib and object .Debug/ShuttlePB.exp
1>LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library
1>.Debug/ShuttlePB.dll : fatal error LNK1169: one or more multiply defined symbols found
Not sure if that's what you have
but this is how you fix it (for the above error at least)
Go to the ShuttlePB project properties page
go to Code Generation tab like;
Configuration Properties -> C/C++ -> CodeGeneration
then go to the RUNTIME LIBRARY and switch it from whatever you have
(I had it Multi-threaded debug(/Mtd)) to Multi-threaded DLL (/MD)
Click apply and save, and that should fix it