[gnucash-de] libchipcard4 und Windows
Martin Preuss
aquamaniac at gmx.de
Do Okt 15 12:06:38 EDT 2009
Moin,
On Donnerstag, 15. Oktober 2009, Bjoern Meier wrote:
[...]
> Linken ... Objectfiles werden zu einem Programm oder Bibliothek zusammen
> "gebunden", damit das System diesen Code nutzen kann. ;)
[...]
also ich persoenlich glaube ja schon, das Christian als erfahrener
Programmierer weiss, was linken bedeutet... ;-)
Und er hat recht: Du kannst ja zu jedem bestehenden Binary hinzu*linken*, was
Du moechtest. Wenn das entsprechende Binary nix davon weiss, wird es die neuen
Features dann aber nicht nutzen, udn das wuerde Dir wohl auch nicht
weiterhelfen ;-)
Ansonsten: GnuCash muss ueber Libchipcard gar nichts wissen. Wenn Du
Libchipcard kompilierst und an die gleiche Stelle Stelle installierst wie
AqBankjing und GnuCash, werden auch die entsprechenden Plugins aus Libchipcard
installiert, und damit waere dann GnuCash im Prinzip auch in der Lage, mit
Libchipcard zu arbeiten.
[...]
> Ich habe jetzt versucht mit MingW libchipcard zu kompilieren. Da ich
> vermute das Libchipcard als DLL dynamisch geladen wird und ich Gnucash
> nicht neu kompilieren muss.
[...]
In etwa so, aber auch hier musst Du ja nicht selbst linken, wenn man mal bei
der Haarspalterei bleiben moechte ;-)
[...]
> Allerdings scheitert das kompilieren der Abhängigkeit gwenhywfar Aufgrund
> der falschen Version von libiconv. Mit welcher Version von IconV wird
> gwenhywfar erfolgreich kompiliert?
[...]
Na, wenn Du schon GnuCash fuer Windows kompiliert hast, muss doch Gwenhywfar
auch schon kompiliert worden sein? GnuCash enthaelt doch - zumindest im SVN -
ein Script, mit dem man GnuCash mit allen beteiligten Bibliotheken unter
Windows kompilieren kann. Das muesste sich doch erweitern lassen...
BTW: @Macher von GnuCash at win32: Man kann ruhig mit Support fuer Libchipcard
kompilieren (mache ich bei AqBanking-CLI/EBICS auch so). Wenn kein
entsprechender Daemon laeuft, stehen halt einfach nur die entsprechenden
Plugins nicht zur Verfuegung, andere Probleme gibt es da dann nicht. Zudem
benoetigt der Client-Anteil von Libchipcard keine weiteren Bibliotheken ausser
Gwenhywfar, d.h. man hat keine weiteren Abhaengigkeiten...
Gruss
Martin
--
"Things are only impossible until they're not"
Martin Preuss - http://www2.aquamaniac.de/
AqBanking - http://www.aqbanking.de/
LibChipcard - http://www.libchipcard.de/
Mehr Informationen über die Mailingliste gnucash-de