Remarque: Windows7 en utilisant Cygwin.Intégration de Mono en C++
J'ai essayé d'intégrer Mono en C++ pour la semaine passée et n'ai pas fait de terrain. J'ai lu le tutoriel ici: http://www.mono-project.com/Embedding_Mono mais il ne me permettra pas d'exécuter "pkg-config --cflags --libs mono-2" ou "pkg-config --cflags --libs mono". Je crois que c'est aussi pourquoi je ne peux pas utiliser l'un des fichiers include.
Mon but est d'écrire une bibliothèque C# en utilisant MonoDevelop, puis d'appeler la bibliothèque en C++. La raison pour laquelle je veux appeler la bibliothèque via C++ plutôt que d'écrire tout le moteur en C# est parce que j'essaye de porter du code sur Android.
Je sais à propos de MonoAndroid, mais je ne veux pas mettre 400 $, alors j'essaie de contourner le problème.
J'ai construit et installé Mono de la source à l'aide Cygwin suivant le tutoriel ici: http://mono-project.com/Compiling_Mono_From_Git
TL; DR: la difficulté à créer le mono (.dll)/( .lib) nécessaire pour intégrer Mono runtime en C++.
Toute aide serait appréciée. Merci d'avance, ~ Adam
* TL; DR: Problème lors de la création du fichier mono (.dll)/(.lib) nécessaire à l'intégration de Mono Runtime en C++ * Quel problème? Nous ne sommes pas psychiques. Publiez quelques messages d'erreur. Sinon, nous allons simplement supposer que votre ordinateur n'est pas allumé et que votre ordinateur doit être allumé pour compiler le code. Appuyez sur le bouton d'alimentation, la question a répondu. –
$ pkg-config --cflags --libs mono-2 Le paquet mono-2 n'a pas été trouvé dans le chemin de recherche pkg-config. Peut-être que vous devriez ajouter le répertoire contenant 'mono-2.pc' à la variable d'environnement PKG_CONFIG_PATH Aucun paquet 'mono-2' trouvé – redsting
Eh bien peut-être que vous devriez ajouter le paquet comme suggéré, ou sinon vérifier les fichiers et en-têtes nécessaires sont disponibles. Pousser le bouton d'alimentation peut influencer la disponibilité. – ssube