Créer un exécutable autonome dans Eclipse

J’écris un code Opencv C dans éclipse-Ubuntu. J’ai créé un exécutable dans eclipse et j’essaie de l’exécuter sur une autre machine ubuntu (les deux machines ont 10.10 Maverick Meerkat) .Mais cela ne fonctionne pas. Le code est construit à l’aide des bibliothèques openCV qui ne sont pas disponibles sur l’autre machine. Il existe un moyen de créer un exécutable autonome. Toute aide est appréciée.

Je vous remercie.

Vous devrez comstackr OpenCV en tant que bibliothèque statique, puis établir un lien avec elle (et toute autre dépendance) avec votre programme. La taille de votre fichier binary sera grande, mais ne nécessitera aucune des bibliothèques.

Lorsque vous créez un lien vers OpenCV de manière statique, vous devez également vous connecter à toutes les dépendances d’OpenCV de manière statique. En général, assurez-vous que si libX dépend de libY, alors -lY devrait être lié à après -lX .

Voici un article récent de quelqu’un qui rencontre des problèmes avec ce cas au cas où vous le rencontreriez vous-même.