martinrotter / textosaurus

Cross-platform text editor based on Qt and Scintilla.
GNU General Public License v3.0
284 stars 44 forks source link

Standard installer does not install MSVCP140, textosaurus not showing in installed programs #53

Closed kostadinnm closed 6 years ago

kostadinnm commented 6 years ago

Hello

Straight on the issue: just after installing textosaurus on a windows(virtual ver.7 in this instance) and trying to launch the program it breaks with the following error:

The program can't start because MSVCP140.dll is missing from your computer. Try reinstalling the program to fix this problem.

Here's a screenshot: 2018-10-21 10_34_02-textosaurus exe - system error

After extracting the _vc_redist.x64.exe from textosaurus-*.*.*-*******-win64.exe_ and installing it textosaurus loads normally.

As a side remark, it doesn't show up in the installed programs section in control panel, although everything is ok in the start menu:

2018-10-21 11_02_38-greenshot

Kind regards, Kostadin

martinrotter commented 6 years ago

Yes, at this point, installer does not actually install vcredist, but vcredist installer is unpacked to target directory and user can install it on his own.

I will auto-install vcredist silently during Textosaurus installation.

As a side remark, it doesn't show up in the installed programs section in control panel, although everything is ok in the start menu:

This is actually a feature. I wanted to keep installer "light" and do not pollute target system, therefore I decided to not create all those messy registry uninstall entries. You can always just uninstall the app by executing Textosaurus\Uninstall.exe file. Do you feel that having Textosaurus entry in Add/Remove programs would really help a lot?

kostadinnm commented 6 years ago

On the redist pack - feel free to close this issue when the vcredist-installer gets auto-activated. On the add/remove entry - I personally don't mind it, as I tend to use most of the programs as portables. On my main system textosaurus is just the unpacked zip folder. But I have some other machines that are expected to have that default behavior.