Xunie
New member
- Joined
- Apr 19, 2015
- Messages
- 3
- Reaction score
- 0
- Points
- 0
The OrbiterSDK (2016) comes with 7 libs to link against.
But in what cases do you link against which ones? Are any of them dependent on others? etc.
This information isn't given in API_Guide.pdf or on the orbiter wiki. Maybe this kind of information needs a tiny paragraph or two in the aforementioned pdf?
I'm asking all of this because I'm trying to set up a simple/minimal CMakeLists.txt so I (and anyone else) won't have to deal with Visual Studio and can just build the solution from a batch script using CMake and msbuild.
Turns out you can't just download old versions of Visual Studio anymore and the latest version of VS is being horrible and can't convert the old .vcproj files to the new version without bugging out and you having to 'fix' the solutions and re-add linking dependencies. :facepalm:
I'll share the (easy to use) CMakeLists.txt far and wide when I've got it all worked out, of course.
- Lua/lua5.1.lib
- Lua/lua51.lib
- orbiter.lib
- Orbitersdk.lib
- DlgCtrl.lib
gcAPI.lib(part of D3D9Client)- GDIClient.lib
But in what cases do you link against which ones? Are any of them dependent on others? etc.
This information isn't given in API_Guide.pdf or on the orbiter wiki. Maybe this kind of information needs a tiny paragraph or two in the aforementioned pdf?
I'm asking all of this because I'm trying to set up a simple/minimal CMakeLists.txt so I (and anyone else) won't have to deal with Visual Studio and can just build the solution from a batch script using CMake and msbuild.
Turns out you can't just download old versions of Visual Studio anymore and the latest version of VS is being horrible and can't convert the old .vcproj files to the new version without bugging out and you having to 'fix' the solutions and re-add linking dependencies. :facepalm:
I'll share the (easy to use) CMakeLists.txt far and wide when I've got it all worked out, of course.
Last edited: