Vraag koppelen van mac framework aan qt creator


Ik heb een project dat gebruikmaakt van SystemConfiguration.Framework.

Ik heb xcode gebruikt, waar het toevoegen van het framework vrij eenvoudig is, voeg het toe aan het framework van xcode-project. Maar nu moet ik mijn project cross-platform hebben, dus ik gebruik QT Creator als een enkele IDE, voor Windows en Mac. Het probleem is dat ik niet weet hoe ik QT Creator moet vertellen hoe ik naar het systemConfiguration.framework moet linken. De header van het framework is correct opgenomen, geen probleem daar ... net wanneer de compilatie wordt beëindigd, beklaagt het zich erover dat sommige symbolen niet zijn gevonden, d.w.z. de symbolen die worden geëxporteerd vanuit het systeemconfiguration.framework ...

Weet iemand of kan ik helpen om het Qt creator-project op te zetten om dat framework opnieuw te linken?


13
2017-08-18 15:43


oorsprong


antwoorden:


Ik neem aan dat het project zelf Qt gebruikt, d.w.z. het gebruikt .pro-bestanden om dingen zoals paden en bibliotheek / framework-paden te configureren? Als dat het geval is, moet u het relevante .pro-bestand bijwerken om het framework toe te voegen.

Zie de qmake docs voor meer informatie. De kern hiervan is om toe te voegen

QMAKE_LFLAGS += -F/path/to/framework/directory/

en

LIBS += -framework TheFramework

16
2017-08-18 15:52