2010-11-06 4 views
2

Espérons que cela est une question facile:Qt + Google Protocol Buffers, les bibliothèques reliant Trouble

Je construis une application avec Qt et je voudrais utiliser Protocol Buffers de Google. J'ai téléchargé et installé la source protobuf, maintenant je veux lier contre lui dans mon projet.

Mon .pro fichier contient la ligne:

LIBS += -L/usr/local/lib -libprotobuf 

Cependant, je reçois l'erreur:

:: error: library not found for -llibprotobuf 

en essayant de compiler. Je suppose que je fais quelque chose d'assez bas. Merci pour toute aide!

Répondre

2

En supposant que le fichier est libprotobuf.[so|a], la commande de liaison de la bibliothèque correcte est -lprotobuf (le préfixe lib est implicite)

+0

Haha, savait qu'il était simple! Merci! – Jay