LightsprintSDK 2021.08.08
wxWidgets

Web

License

Version

  • Windows: wxWidgets trunk svn revision 78014 from 2014-10-13 (patched) is used internally by LightsprintEd library, it's not visible from outside (no headers or dll files)
  • other platforms: not used

Installing/building

Only for LightsprintEd source code licensees: You will need wxWidgets when rebuilding LightsprintEd from source code, follow instructions

  • Windows
    • Get wxWidgets source code from wxWidgets.org svn trunk.
    • If you use one version of Visual Studio and target only win32, you can simply build appropriate solution, e.g. build/msw/wx_vc9.sln. If you target x64, the only additional step is to add x64 target to that solution.
    • If you use multiple Visual Studio versions and/or target both win32 and x64, all wxWidgets solutions would build to the same directory and overwite files. We provide script that builds all targets at once and keeps them separated, follow instructions:
      • Set environment variable WXWIDGETS_DIR to your wxWidgets root, e.g. C:\wxWidgets. No spaces please.
      • Run our bin/build_wxWidgets.bat.
      • LightsprintEd DLL works now. For static LightsprintEd library, add wx library path to Tools / Options / Projects and Solutions / VC++ Directories / Library Files.
        • e.g. $(WXWIDGETS_DIR)\lib\vc100_lib for vc2010 win32 target
        • $(WXWIDGETS_DIR)\lib\vc110_amd64_lib for vc2012 x64 target
        • etc
  • OSX: install with sudo port install wxWidgets-3.0
  • Ubuntu: install with sudo apt-get install libwxgtk2.9-dev

Removing

Only for LightsprintEd source code licensees: If you don't have time building wxWidgets or simply don't need sceneViewer() function, you can build the rest of Lightsprint SDK without wxWidgets

  • unload or remove LightsprintEd project from solution