# How to modify CTKAppLauncherLib?

**URL:** <https://discourse.slicer.org/t/how-to-modify-ctkapplauncherlib/32972>\
**Category:** Development\
**Created:** [November 23, 2023, 3:30am UTC](https://discourse.slicer.org/t/how-to-modify-ctkapplauncherlib/32972 "2023-11-23T03:30:34Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [November 23, 2023, 8:59pm UTC](https://discourse.slicer.org/t/how-to-modify-ctkapplauncherlib/32972/3 "2023-11-23T20:59:38Z")

</div>

The launcher is needed to set up Qt paths so that dynamically-loaded Qt libraries can be found. Since Qt paths are not set up for the launcher itself, the launcher has to be built statically (all the libraries has to be linked into the executable).

We don’t build CTKAppLauncher executable as part of the Slicer build process because static linking of Qt libraries would require a paid Qt license.

---

_[View the full topic](https://discourse.slicer.org/t/how-to-modify-ctkapplauncherlib/32972)._
