Board index FlightGear Support Compiling

VS2017 Compilation Issues (C1083)

Building FlightGear from source, and in the need for help?

VS2017 Compilation Issues (C1083)

Postby FightOrFlight » Fri Oct 04, 2019 10:01 pm

I am trying to compile the Superbuild on Windows 7 and encountered a couple of errors I cannot resolve.
Image

I am not sure if I am missing something or not, or how to resolve it telling me those files cannot be opened.
FightOrFlight
 
Posts: 7
Joined: Fri Oct 04, 2019 9:57 pm

Re: VS2017 Compilation Issues (C1083)

Postby wkitty42 » Fri Oct 04, 2019 10:23 pm

it is saying that they don't exist... non-existent files cannot be opened ;)
"You get more air close to the ground," said Angalo. "I read that in a book. You get lots of air low down, and not much when you go up."
"Why not?" said Gurder.
"Dunno. It's frightened of heights, I guess."
User avatar
wkitty42
 
Posts: 9162
Joined: Fri Feb 20, 2015 4:46 pm
Location: central NC, USA
Callsign: wk42
Version: git next
OS: Kubuntu 22.04

Re: VS2017 Compilation Issues (C1083)

Postby FightOrFlight » Fri Oct 04, 2019 10:32 pm

Except the files appear in my explorer, so I'm not sure what to do to make VS recognize them
Image
FightOrFlight
 
Posts: 7
Joined: Fri Oct 04, 2019 9:57 pm

Re: VS2017 Compilation Issues (C1083)

Postby legoboyvdlp » Fri Oct 04, 2019 11:24 pm

Looks like curl itself is not installed, same for the other libraries. It's finding the OSG plugins ok but they reference the other libraries including curl. Did you point cmake to curl with CURL_INCLUDE_DIR etc?
User avatar
legoboyvdlp
 
Posts: 7981
Joined: Sat Jul 26, 2014 2:28 am
Location: Northern Ireland
Callsign: G-LEGO
Version: next
OS: Windows 10 HP

Re: VS2017 Compilation Issues (C1083)

Postby FightOrFlight » Sat Oct 05, 2019 12:43 am

I just made it point to where curl.exe is located but it doesn't seem to have changed anything. I also added it to PATH.
Image
FightOrFlight
 
Posts: 7
Joined: Fri Oct 04, 2019 9:57 pm

Re: VS2017 Compilation Issues (C1083)

Postby legoboyvdlp » Sat Oct 05, 2019 10:07 am

There'll be other commands to run too - libraries usually have a include directory and a lib directory

If you run CMAKE it shouldn't generate a build solution if it can't find what it needs so I'm not sure how you got as far as Visual Studio
User avatar
legoboyvdlp
 
Posts: 7981
Joined: Sat Jul 26, 2014 2:28 am
Location: Northern Ireland
Callsign: G-LEGO
Version: next
OS: Windows 10 HP

Re: VS2017 Compilation Issues (C1083)

Postby FightOrFlight » Fri Oct 11, 2019 3:11 pm

I tried adding the missing libraries to CMake GUI as I discovered them, but the generated project doesn't seem to care. It gives me an OPENAL_LIBRARY warning despite having it defined in CMake GUI.
Image
FightOrFlight
 
Posts: 7
Joined: Fri Oct 04, 2019 9:57 pm

Re: VS2017 Compilation Issues (C1083)

Postby chriscalef » Sun Jan 05, 2020 11:47 pm

Hi, just wondering if this issue ever got resolved, or if anyone is currently building FG with VS 2017. I'm in the same boat at the moment.

And, while I'm at it... is there any way that FG could be linked to a finished OSG binary/lib/DLL? I have good reasons for wanting to build my own flightgear exe in Windows, but I have zero interest in doing any work related to OSG, and it seems to be a real sticky spot in the build pipeline given all the many and diverse dependencies.

All advice welcome!
chriscalef
 
Posts: 279
Joined: Wed Feb 20, 2013 10:28 pm

Re: VS2017 Compilation Issues (C1083)

Postby chriscalef » Mon Jan 06, 2020 6:08 pm

Okay, I haven't tried this yet, but before I forget to post it here, I got some advice on the mailing list from Brendan Black, which should be of use to anybody else stumbling down this path:

-----------------------------

The method I usually follow is here:

http://wiki.flightgear.org/Building_usi ... _-_Windows

The method gets you to grab build artifacts for 3rd part libraries & OpenSceneGraph

I have verified it with Visual Studio 2017 on Windows 10 (it doesn't work with 2019 for me), for which you don't need to install any Windows 7 SDK - the VS2017 installer installs a Win10 SDK which seems to work ok. I have to say I only build 64 bit, so I can only very that a 64 bit build works.
chriscalef
 
Posts: 279
Joined: Wed Feb 20, 2013 10:28 pm


Return to Compiling

Who is online

Users browsing this forum: No registered users and 2 guests