<div dir="ltr"><div><div><div><div>So the following worked for me:<br><br><br></div>move cmake-gui.exe, all dlls and qt.conf to a "cmkae/bin/gui" subfolder<br><br></div>create a batch file named <br><br></div>cmake-gui.bat<br><br></div>with the following content<br><br><div style="margin-left:40px">@echo off<br>start "" /B "%~dp0\gui\cmake-gui.exe" %*<br></div><br><div><div>And modify qt.conf so that the plugin directory is correct :<br><br></div><div>from      Plugins = ../plugins     to    Plugins = ../../plugins<br><br><br></div><div>I'm not (yet) on the dev mailing list, so feel free to transfer the solution there.<br></div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-08-14 15:33 GMT+02:00 Lectem <span dir="ltr"><<a href="mailto:lectem@gmail.com" target="_blank">lectem@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div link="blue" vlink="#954F72" lang="FR"><div class="m_3451929999596233371WordSection1"><p class="MsoNormal">Right, as mentionned by Craig Scott, a script might do the trick ? Just a cmake-gui.bat that calls cmake-gui.exe should work.</p><p class="MsoNormal"><u></u> <u></u></p><div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class="MsoNormal" style="border:none;padding:0cm"><b>De : </b><a href="mailto:robert.maynard@kitware.com" target="_blank">Robert Maynard</a><br><b>Envoyé le :</b>lundi 14 août 2017 15:24<br><b>À : </b><a href="mailto:craig.scott@crascit.com" target="_blank">Craig Scott</a><br><b>Cc : </b><a href="mailto:lectem@gmail.com" target="_blank">Clément Gregoire</a>; <a href="mailto:cmake@cmake.org" target="_blank">CMake</a><br><b>Objet :</b>Re: [CMake] cmake-gui on windows and qt5 dlls</p></div><div><div class="h5"><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">More importantly symlinks are restricted to administrator accounts</p><p class="MsoNormal">only in Windows Vista/7/8. Windows 10 with Developer Mode activated</p><p class="MsoNormal">allows none-elevated accounts to create symlinks.</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">This is important as CMake does ship non-installer windows binaries.</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">On Mon, Aug 14, 2017 at 9:00 AM, Craig Scott <<a href="mailto:craig.scott@crascit.com" target="_blank">craig.scott@crascit.com</a>> wrote:</p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">> On Mon, Aug 14, 2017 at 9:05 PM, Clément Gregoire <<a href="mailto:lectem@gmail.com" target="_blank">lectem@gmail.com</a>> wrote:</p><p class="MsoNormal">>><u></u> <u></u></p><p class="MsoNormal">>> Wouldn't it be possible to move it to a subfolder with the DLLs and put a</p><p class="MsoNormal">>> link next to cmake and ccmake? Executables look for DLLs in their directory</p><p class="MsoNormal">>> and it wouldn't pollute the PATH</p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">> Symlinks are available on NTFS filesystems from Vista onwards. If the user</p><p class="MsoNormal">> installed CMake on, say, a FAT filesystem instead or on an old XP box (CMake</p><p class="MsoNormal">> appears to still try to support that), then symlinks wouldn't be available</p><p class="MsoNormal">> from what I can make out. One could potentially use a forwarding script of</p><p class="MsoNormal">> some kind though to achieve essentially the same thing.</p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">>> I personally like to be able to launch it through the command line, it is</p><p class="MsoNormal">>> faster than looking for it and then browse for the folder.</p><p class="MsoNormal">>><u></u> <u></u></p><p class="MsoNormal">>><u></u> <u></u></p><p class="MsoNormal">>> Le lun. 14 août 2017 à 11:48, Craig Scott <<a href="mailto:craig.scott@crascit.com" target="_blank">craig.scott@crascit.com</a>> a</p><p class="MsoNormal">>> écrit :</p><p class="MsoNormal">>>><u></u> <u></u></p><p class="MsoNormal">>>> This is a common problem, not just with CMake. I'm wondering if there's</p><p class="MsoNormal">>>> any real need for cmake-gui to be on the PATH at all, since it will usually</p><p class="MsoNormal">>>> be invoked by a desktop or menu icon. At the moment though, it is in the</p><p class="MsoNormal">>>> same directory as the cmake and ccmake executables which have a much</p><p class="MsoNormal">>>> stronger case for being on the PATH. There's a reasonable argument that</p><p class="MsoNormal">>>> cmake-gui should be in a different directory, then it wouldn't be an issue</p><p class="MsoNormal">>>> if shared Qt libs were used rather than static. I'll bring this up on the</p><p class="MsoNormal">>>> developer mailing list and see what discussions yield.</p><p class="MsoNormal">>>><u></u> <u></u></p><p class="MsoNormal">>>><u></u> <u></u></p><p class="MsoNormal">>>> On Mon, Aug 14, 2017 at 6:22 PM, Christian Ehrlicher</p><p class="MsoNormal">>>> <<a href="mailto:Ch.Ehrlicher@gmx.de" target="_blank">Ch.Ehrlicher@gmx.de</a>> wrote:</p><p class="MsoNormal">>>>><u></u> <u></u></p><p class="MsoNormal">>>>> Hi,</p><p class="MsoNormal">>>>><u></u> <u></u></p><p class="MsoNormal">>>>> I recently upgraded from cmake 3.3 to 3.9 on windows and got some</p><p class="MsoNormal">>>>> problems during my build because it looks like the pre-compile binaries for</p><p class="MsoNormal">>>>> windows are now shipping Qt5 - dlls instead static compile libs (since 3.5</p><p class="MsoNormal">>>>> afaics).</p><p class="MsoNormal">>>>> The problem is, that I had the path to cmake *before* the path to my own</p><p class="MsoNormal">>>>> Qt5 libaries. So during the build / run of my application, the wrong</p><p class="MsoNormal">>>>> libraries were loaded and I got a symbol lookup error.</p><p class="MsoNormal">>>>> Would it be possible to use the static Qt5 libs instead or maybe prefix</p><p class="MsoNormal">>>>> the Qt5 libs shipped with cmake-gui somehow?</p><p class="MsoNormal">>>>><u></u> <u></u></p><p class="MsoNormal">>>>> Thx,</p><p class="MsoNormal">>>>> Christian</p><p class="MsoNormal">>>>><u></u> <u></u></p><p class="MsoNormal">>>>> --</p><p class="MsoNormal">>>>><u></u> <u></u></p><p class="MsoNormal">>>>> Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a></p><p class="MsoNormal">>>>><u></u> <u></u></p><p class="MsoNormal">>>>> Please keep messages on-topic and check the CMake FAQ at:</p><p class="MsoNormal">>>>> <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/<wbr>CMake_FAQ</a></p><p class="MsoNormal">>>>><u></u> <u></u></p><p class="MsoNormal">>>>> Kitware offers various services to support the CMake community. For more</p><p class="MsoNormal">>>>> information on each offering, please visit:</p><p class="MsoNormal">>>>><u></u> <u></u></p><p class="MsoNormal">>>>> CMake Support: <a href="http://cmake.org/cmake/help/support.html" target="_blank">http://cmake.org/cmake/help/<wbr>support.html</a></p><p class="MsoNormal">>>>> CMake Consulting: <a href="http://cmake.org/cmake/help/consulting.html" target="_blank">http://cmake.org/cmake/help/<wbr>consulting.html</a></p><p class="MsoNormal">>>>> CMake Training Courses: <a href="http://cmake.org/cmake/help/training.html" target="_blank">http://cmake.org/cmake/help/<wbr>training.html</a></p><p class="MsoNormal">>>>><u></u> <u></u></p><p class="MsoNormal">>>>> Visit other Kitware open-source projects at</p><p class="MsoNormal">>>>> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/<wbr>opensource/opensource.html</a></p><p class="MsoNormal">>>>><u></u> <u></u></p><p class="MsoNormal">>>>> Follow this link to subscribe/unsubscribe:</p><p class="MsoNormal">>>>> <a href="http://public.kitware.com/mailman/listinfo/cmake" target="_blank">http://public.kitware.com/<wbr>mailman/listinfo/cmake</a></p><p class="MsoNormal">>>><u></u> <u></u></p><p class="MsoNormal">>>><u></u> <u></u></p><p class="MsoNormal">>>><u></u> <u></u></p><p class="MsoNormal">>>><u></u> <u></u></p><p class="MsoNormal">>>> --</p><p class="MsoNormal">>>> Craig Scott</p><p class="MsoNormal">>>> Melbourne, Australia</p><p class="MsoNormal">>>> <a href="https://crascit.com" target="_blank">https://crascit.com</a></p><p class="MsoNormal">>>> --</p><p class="MsoNormal">>>><u></u> <u></u></p><p class="MsoNormal">>>> Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a></p><p class="MsoNormal">>>><u></u> <u></u></p><p class="MsoNormal">>>> Please keep messages on-topic and check the CMake FAQ at:</p><p class="MsoNormal">>>> <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/<wbr>CMake_FAQ</a></p><p class="MsoNormal">>>><u></u> <u></u></p><p class="MsoNormal">>>> Kitware offers various services to support the CMake community. For more</p><p class="MsoNormal">>>> information on each offering, please visit:</p><p class="MsoNormal">>>><u></u> <u></u></p><p class="MsoNormal">>>> CMake Support: <a href="http://cmake.org/cmake/help/support.html" target="_blank">http://cmake.org/cmake/help/<wbr>support.html</a></p><p class="MsoNormal">>>> CMake Consulting: <a href="http://cmake.org/cmake/help/consulting.html" target="_blank">http://cmake.org/cmake/help/<wbr>consulting.html</a></p><p class="MsoNormal">>>> CMake Training Courses: <a href="http://cmake.org/cmake/help/training.html" target="_blank">http://cmake.org/cmake/help/<wbr>training.html</a></p><p class="MsoNormal">>>><u></u> <u></u></p><p class="MsoNormal">>>> Visit other Kitware open-source projects at</p><p class="MsoNormal">>>> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/<wbr>opensource/opensource.html</a></p><p class="MsoNormal">>>><u></u> <u></u></p><p class="MsoNormal">>>> Follow this link to subscribe/unsubscribe:</p><p class="MsoNormal">>>> <a href="http://public.kitware.com/mailman/listinfo/cmake" target="_blank">http://public.kitware.com/<wbr>mailman/listinfo/cmake</a></p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">> --</p><p class="MsoNormal">> Craig Scott</p><p class="MsoNormal">> Melbourne, Australia</p><p class="MsoNormal">> <a href="https://crascit.com" target="_blank">https://crascit.com</a></p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">> --</p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">> Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a></p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">> Please keep messages on-topic and check the CMake FAQ at:</p><p class="MsoNormal">> <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/<wbr>CMake_FAQ</a></p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">> Kitware offers various services to support the CMake community. For more</p><p class="MsoNormal">> information on each offering, please visit:</p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">> CMake Support: <a href="http://cmake.org/cmake/help/support.html" target="_blank">http://cmake.org/cmake/help/<wbr>support.html</a></p><p class="MsoNormal">> CMake Consulting: <a href="http://cmake.org/cmake/help/consulting.html" target="_blank">http://cmake.org/cmake/help/<wbr>consulting.html</a></p><p class="MsoNormal">> CMake Training Courses: <a href="http://cmake.org/cmake/help/training.html" target="_blank">http://cmake.org/cmake/help/<wbr>training.html</a></p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">> Visit other Kitware open-source projects at</p><p class="MsoNormal">> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/<wbr>opensource/opensource.html</a></p><p class="MsoNormal">><u></u> <u></u></p><p class="MsoNormal">> Follow this link to subscribe/unsubscribe:</p><p class="MsoNormal">> <a href="http://public.kitware.com/mailman/listinfo/cmake" target="_blank">http://public.kitware.com/<wbr>mailman/listinfo/cmake</a></p><p class="MsoNormal"><u></u> <u></u></p></div></div></div></div></blockquote></div><br></div>