Skip to content

Software Dependencies

Mike Wagner edited this page Feb 23, 2018 · 3 revisions

SolarPILOT consists of several software packages described in the SolarPILOT readme.

Its dependencies are:

  • C++ standard libraries
  • wxWidgets 3.1.0

If you are building a full desktop version of SolarPILOT, after setting up your C++ development environment and building wxWidgets 3.1.0, you should always build the packages in the following order to meet the dependency requirements:

  1. GoogleTest
  2. LK
  3. WEX
  4. SSC
  5. SolTrace
  6. SolarPILOT

The WEX, SSC, and SolTrace builds each include special standalone applications:

  • WEX: DView, LKscript.

  • SSC: SDKtool, TCSconsole, which include the LKscript. TCSconsole also includes DView.

  • SolTrace: SolTrace app.

Package Libraries used by SolarPILOT Dependencies
LK All wxWidgets
WEX wex, lkscript wxWidgets, LK
SSC nlopt, shared LK, WEX; GoogleTest
SolTrace coretrace wxWidgets, LK, WEX
SolarPILOT All wxWidgets, LK, WEX, SolTrace
SAM wxWidgets, LK, WEX, SSC
Clone this wiki locally