I tried to compile Simgear and Flightgear with the JPEG_FACTORY option. I'm using Win8/64Bit with VS12. I'm compiling only the 32Bit version.
simgear:
With VS12 and cmake-gui I ended up with a working VS solution but
test_animations.exe and
test_parseBlendFunc.exe
did not compile.
- Code: Select all
Fehler 3 error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: class std::_Vector_iterator<class std::_Vector_val<struct std::_Simple_types<unsigned short> > > __thiscall osg::MixinVector<unsigned short>::begin(void)" (__imp_?begin@?$MixinVector@G@osg@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@G@std@@@std@@@std@@XZ)" in Funktion ""class osg::Node * __cdecl SGOceanTile(class SGBucket const &,class SGMaterialLib *,int,int)" (?SGOceanTile@@YAPAVNode@osg@@ABVSGBucket@@PAVSGMaterialLib@@HH@Z)". C:\fgbuild\simgear-build\simgear\scene\model\SimGearScene.lib(SGOceanTile.obj)
"Verweis auf nicht aufgelöstes externes Symbol" --> Unresolved Symbol
I found a thread in this very forum, which said I can ignore this error and continue build flightgear.
flightgear
But as it turns out, flightgear also has some troubles, resulting in build problems with
fgelev.exe and
fgviewer.exe
with exactly the same problems as for Simgear. Additionally the compiler continues its process and throws some more linker errors around, preventing fgfs.exe to be build. The errors can be traced to:
groundradar.obj [1]
FGPUIDialog.obj
property_list.obj
where also some linker errors occur.
Questions:
Is there a ready to use Windows build with a working jpeg-http option?
What is the most current manual for a successful flightgear build on a Windows machine?
What are the correct steps to compile Flightgear with jpeg-httpd support?
I need those screenshots, because I want to transfer my most current view to another machine to do stuff with it. I was also looking into NASAL (not a very helpful name when searching the internet for information about it[2]) to perform automated screenshots, but I have troubles with the filenames.
Any ideas how to force 'fgcommand("screen-capture")' to a specific filename?
Are there any other possibilities to capture the screen automatically?
Thank you.
[1]
- Code: Select all
Fehler 19 error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: class std::_Vector_iterator<class std::_Vector_val<struct std::_Simple_types<unsigned short> > > __thiscall osg::MixinVector<unsigned short>::end(void)" (__imp_?end@?$MixinVector@G@osg@@QAE?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@G@std@@@std@@@std@@XZ)" in Funktion ""public: void __thiscall GroundRadar::updateTexture(void)" (?updateTexture@GroundRadar@@QAEXXZ)". C:\fgbuild\flightgear-build\src\Main\groundradar.obj
[2]
And if I say 'not helpful' I mean, stupid.