QT Creator projekt mit libvlc auf MAC
-
- Beiträge: 50
- Registriert: 16. März 2011 08:25
QT Creator projekt mit libvlc auf MAC
Hallo,
ich habe hier ein kleines problem, es geht um eine Windows Anwendung die ich auf Mac portieren möchte und hier scheitere ich schon bei den Bibliotheken.
unter Windows habe ich immer die .a mit -lNAME eingebunden, wie wird dies denn auf einem Mac gemacht, ich habe hier nur die .dylib's .a's habe ich hier nicht
mfG
Georg
ich habe hier ein kleines problem, es geht um eine Windows Anwendung die ich auf Mac portieren möchte und hier scheitere ich schon bei den Bibliotheken.
unter Windows habe ich immer die .a mit -lNAME eingebunden, wie wird dies denn auf einem Mac gemacht, ich habe hier nur die .dylib's .a's habe ich hier nicht
mfG
Georg
-
- Beiträge: 50
- Registriert: 16. März 2011 08:25
Hallo
danke für die antwort.
bei nokia habe ich nun noch gesehen, dass man das über ein context menu im projekt file anlegen könne soll, aber wohl nur bei der windows version.
mein problem ist wohl hier wie sich nun heraus stellt, dass ich nur eine dylib habe.
benutze nun erst seit 2 wochen einen mac drum stoße ich mementan immer wiedre auf solche grundsatz probleme
Georg
ps. ich benutze den QT Creator für alles
danke für die antwort.
bei nokia habe ich nun noch gesehen, dass man das über ein context menu im projekt file anlegen könne soll, aber wohl nur bei der windows version.
mein problem ist wohl hier wie sich nun heraus stellt, dass ich nur eine dylib habe.
benutze nun erst seit 2 wochen einen mac drum stoße ich mementan immer wiedre auf solche grundsatz probleme
Georg
ps. ich benutze den QT Creator für alles
mE sollte das doch problemlos gehen, wenn du unter linux einen hast, unter Windows eine und unter Mac eine hast sollte im .pro immer reichen (zum Kompilieren). Beim Ausführen muss der die auch finden können, da bietet sich unter linux der LD_LIBRARY_PATH an, bei Windows vermutlich der %PATH% und bei Mac k.A. - was auch immer du da machen musst damit er dieses Verzeichnis mit in den Librarysuchpfad packt ...
Code: Alles auswählen
libMeineLib.so
Code: Alles auswählen
libMeineLib.dll
Code: Alles auswählen
libMeineLib.dylib
Code: Alles auswählen
LIBS += -L/pfad/zur/lib -lMeineLib
-
- Beiträge: 50
- Registriert: 16. März 2011 08:25
brauchst du nicht. Geh in die Projektsettings und such da die Einstellungen für die Run-Environment. Ich nutz noch 1.3 weiss nicht wies bei 2.1 aussieht. Dort kannst du fürs starten aus QtCreator heraus zusätzliche Sachen angeben:
dasnn solltest du das aus QtCreator heraus starten können. der LIBS Eintrag im .PRO gilt nur fürs kompilieren, nicht zum starten, da muss der die Lib natürlich auch finden können ... das kannst du im RUN-Environment nachtragen.LD_LIBRARY_PATH=/pfad-zur-lib
-
- Beiträge: 50
- Registriert: 16. März 2011 08:25