[kmymoney4] [Bug 383044] MSVCR100.dll is missing

Evgeniy bugzilla_noreply at kde.org
Thu Aug 3 12:05:39 UTC 2017


https://bugs.kde.org/show_bug.cgi?id=383044

--- Comment #12 from Evgeniy <xtemp09 at gmail.com> ---
>>This depends on the library type and may also have drawbacks in terms of increased size or is simple impossible like Qt or KDE plugins, which are expected to be shared libraries.
When it comes to a DE, I agree, when it comes to porting a package onto another
platform like Windows, the necessity of multiple shared libraries disappears.

The KMyMoney bundle from (Bug 382218) contains: bin, etc, include, lib,
libexec, sbin, share, var, with some of the directories being very
multi-branched. It seems like the bundle simulates Unix-style directories,
which won't be necessary when static linking is used.

The bin directory contains: 165 dll files and 53 exe files, while kmymoney.exe
depends on 25 dlls (some of them kernel32.dll, libstdc++-6.dll etc, they should
be shared).

It looks like it uses a port D-Bus. What is D-Bus doing on Windows? The program
opens a file and closes it; there is no need for KMyMoney to use IPC on
Windows.

>>The only difference I see is that this chart has a grid
I, unfortunately, see antialiasing and hinting. (= Here
(http://www.oldergeeks.com/downloads/gallery/KMyMoney9.png) the labels are
placed exactly in the way to avoid readability and cause confusion.

Here is an example of QChart:
https://doc.qt.io/qt-5/qtcharts-callout-example.html

Here KDAB pie chart
(https://www.kdab.com/wp-content/uploads/stories/software/chart/pie2.png) and
QChart pie chart
(https://doc.qt.io/qt-5/qtcharts-piechartcustomization-example.html). The
latter seems more mature and good-looking. In addition, it's a part of Qt.

Perhaps, I confused the KMyMoney for Windows published on the KMyMoney website
(it doesn't work on my computer), the bundle published here (Bug 382218) (it
works) and, possibly, KMyMoney of KDE 5. Does KMyMoney for KDE use Qt 5? I just
installed KUbuntu and it seems to use Qt 4. Something seems to be not in the
place it supposed to.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list