[Qt-creator] New Qt Creator plugin: Cheat.sh

Eike Ziller Eike.Ziller at qt.io
Mon Jan 20 09:32:23 CET 2020



> On 18. Jan 2020, at 17:52, Mikhail Bryukhovets <push.uni at gmail.com> wrote:
> 
> Hello everyone.
> 
> I want to announce a new plugin for Qt Creator: CheatSh.
> 
> This plugin provides convenient access to cheat.sh repository.
> 
> Cheat.sh is a community-driven cheat sheets repository for programming languages, databases, Linux tools and commands. It also searches StackOverflow. It is fair to say that number of cheat sheets for Qt-related topics (C++, Qt, QML) is very small, so most of these results will be from StackOverflow. Some of them good, some not, but usually it is faster to search with a plugin then switch to a browser.
> 
> You can find examples and more information on the plugin page (https://github.com/pozemka/cheatsh-qtcreator) or Cheat.sh page (https://github.com/chubin/cheat.sh)
> 
> Plugin is available for Linux and Windows for Qt Creator 4.8-4.11 from releases page (https://github.com/pozemka/cheatsh-qtcreator/releases)
> 
> Also, if anyone can confirm my findings: It seems that OpenSSL library (which is required for Qt to work with HTTPS) is broken in Qt Creator 4.9.x for Windows.
> All my test installs were reporting no SSL support only on 4.9 and were fine on 4.8, 4.10 and 4.11.
> Or did I miss something and SSL should work?
> It is also looks like SSL library was changed from ssleay32 to libssl-1_1 from 4.10.

That is probably correct (e.g. https://bugreports.qt.io/browse/QTCREATORBUG-22853).
The prebuilt Qt binaries switched the OpenSSL libraries to 1.1, and it took us some time to realize we need to take some action for Qt Creator.
If you have this issue with Qt Creator 4.9, the solution is to install OpenSSL 1.1 and make Qt Creator find it (e.g. via PATH, possibly the dll names must fit as well).
You can check for success via Help > System Information from Qt Creator’s menu (that prints some information about the used SSL version).
Or use a newer Qt Creator ;)

Br, Eike

-- 
Eike Ziller
Principal Software Engineer

The Qt Company GmbH
Erich-Thilo-Straße 10
D-12489 Berlin
eike.ziller at qt.io
http://qt.io
Geschäftsführer: Mika Pälsi,
Juha Varelius, Mika Harjuaho
Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B



More information about the Qt-creator mailing list