dynamische Bibliothek
Verfasst: 24. August 2013 18:17
Hallo Alle,
wenn man mit Qt-Creator eine dynamische Bibliothek entwickelt,
dann installiert der Creator diese in '/usr/lib'.
[code]
sudo make install
dir /usr/lib | grep libfoo.dylib
lrwxr-xr-x 1 root wheel 20 24 Aug 17:37 libfoo.dylib -> libfoo.1.0.0.dylib
[/code]
Dabei werden die Headerdateien 'foo.h und foo_global.h' nicht kopiert.
Ich habe das 'Makefile' geändert und die beiden Datein händisch kopiert.
Das Dumme ist, auf beide Dateien ( weil mit 'sudo' kopiert ) kann ich dann beim erneuten
Kompilieren nicht zugreifen.
Ich muss also nach dem Installieren noch ein 'chown' auf beide Datein anwenden.
Das ist eigentlich ganz schön umständlich!
Nun meine Fragen an die Comunity:
1. Kopiert man seine eigenen Bibliothken nicht besser nach 'usr/local/lib'?
2. Wie macht man sie dann dem Loader bekannt?
GBunge
wenn man mit Qt-Creator eine dynamische Bibliothek entwickelt,
dann installiert der Creator diese in '/usr/lib'.
[code]
sudo make install
dir /usr/lib | grep libfoo.dylib
lrwxr-xr-x 1 root wheel 20 24 Aug 17:37 libfoo.dylib -> libfoo.1.0.0.dylib
[/code]
Dabei werden die Headerdateien 'foo.h und foo_global.h' nicht kopiert.
Ich habe das 'Makefile' geändert und die beiden Datein händisch kopiert.
Das Dumme ist, auf beide Dateien ( weil mit 'sudo' kopiert ) kann ich dann beim erneuten
Kompilieren nicht zugreifen.
Ich muss also nach dem Installieren noch ein 'chown' auf beide Datein anwenden.
Das ist eigentlich ganz schön umständlich!
Nun meine Fragen an die Comunity:
1. Kopiert man seine eigenen Bibliothken nicht besser nach 'usr/local/lib'?
2. Wie macht man sie dann dem Loader bekannt?
GBunge