I had a hunch and found and dl-ed a copy of 2010... got none of the slew of warnings I had with 2017, however, still the same errors.... here they are:
Code:
1>f9_v12_stg2.obj : error LNK2019: unresolved external symbol "bool __cdecl gcEnabled(void)" (?gcEnabled@@YA_NXZ) referenced in function "public: virtual void __thiscall f9_v12_stg2::clbkSetClassCaps(void *)" (?clbkSetClassCaps@f9_v12_stg2@@UAEXPAX@Z)
1>f9_v12_stg2.obj : error LNK2019: unresolved external symbol "bool __cdecl gcInitialize(void)" (?gcInitialize@@YA_NXZ) referenced in function "public: virtual void __thiscall f9_v12_stg2::clbkSetClassCaps(void *)" (?clbkSetClassCaps@f9_v12_stg2@@UAEXPAX@Z)
1>f9_v12_stg2.obj : error LNK2019: unresolved external symbol "void __cdecl oapiRegisterCustomControls(struct HINSTANCE__ *)" (?oapiRegisterCustomControls@@YAXPAUHINSTANCE__@@@Z) referenced in function _InitModule
1>f9_v12_stg2.obj : error LNK2019: unresolved external symbol "void __cdecl oapiUnregisterCustomControls(struct HINSTANCE__ *)" (?oapiUnregisterCustomControls@@YAXPAUHINSTANCE__@@@Z) referenced in function _ExitModule
1>c:\Orbiter 2016\Modules\f9_v12.dll : fatal error LNK1120: 4 unresolved externals
There is a real good chance I am doing something wrong, I'm like a newbie to setting up VS for orbiter every 3 to 5 years when I decide to do something with it for orbiter.
This time I followed the directions I found in another post and made a new empty project, copied the property sheets from \resources, changed the orbiterroot macro to my installation folder, application type to dll, added \OrbiterSDK\include to the include directories, and added \OrbiterSDK\lib to the library directories, copied the OrbiterSoundsdk files to the \include and \lib folders, and your files to the project folder.....
What might I have missed?
(I modified the Commercial Satellites Direct TV satellite to match the specs I could find for the IntelSat 35e Satellite and added an attachment point, converted the sc3 to dll. Then edited the 6K to GTO scenario to use it and change the date. Then duplicated the GTO orbit that they had achieved, with over 500 m/s of dV remaining in the second stage. They said they burned to depletion to achieve that. I noticed the ISP of the second stage was different than what I found on WIKIpedia, and I think the 1st stage may be too light. It's usually a lot harder to match r/l performance than it was for me this time.)