J'ai téléchargé les sources de ikvm (http://www.ikvm.net/) de http://sourceforge.net/cvs/?group_id=69637Comment créer IKVM dans Visual Studio 2008?
Maintenant, je suis en train de le faire pour construire dans Visual Studio 2008 et je suis coincé. Est-ce que quelqu'un sait de la documentation sur la façon de construire la chose, ou pourrait même me donner des indications?
J'ai essayé d'ouvrir l'ikvm8.sln, qui ouvre tous les projets, mais essayer de construire la solution conduit à un tas d'erreurs "type ou espace de noms introuvables".
Comme vous pouvez probablement le deviner, je ne suis pas un expert Visual Studio, mais plutôt habitué à travailler avec Java dans Eclipse. Donc, encore une fois, je suis à la recherche de: instructions étape par étape ou un lien vers la documentation sur la façon de construire IKVM dans Visual Studio. Faites-moi savoir si vous avez besoin de plus d'informations. Merci pour toute aide!
Edit: J'ai aussi essayé un manuel "MSBuild.exe IKVM8.sln", mais aussi obtenir un tas de:
JniInterface.cs(30,12): error CS0234: The type or namespace name 'Internal' does not exist in the namespace 'IKVM' (a
re you missing an assembly reference?)
JniInterface.cs(175,38): error CS0246: The type or namespace name 'ClassLoaderWrapper' could not be found (are you mi
ssing a using directive or an assembly reference?)
JniInterface.cs(175,13): error CS0246: The type or namespace name 'ClassLoaderWrapper' could not be found (are you mi
ssing a using directive or an assembly reference?)
Edit # 2: J'ai remarqué un « ikvm. construire "fichier donc j'ai téléchargé et couru nant sur le dossier, ce qui m'a fait un peu plus loin. Quelques choses commencent à construire avec succès, malheureusement, je reçois maintenant l'erreur suivante:
ikvm--win32 natif:
[mkdir] Creating directory 'C:\Documents and Settings\...\My Documents\ikvm\ikvm\native\Release'.
[cl] Compiling 2 files to 'C:\Documents and Settings\...\My Documents\ikvm\ikvm\native\Release'.
BUILD FAILED
C:\Documents and Settings\...\My Documents\ikvm\ikvm\native\native.build(17,10):
'cl' failed to start.
The system cannot find the file specified
Total time: 0.2 seconds.
Edit # 3: résolu OK que, en mettant cl.exe
dans le chemin, encore obtenir d'autres erreurs cependant. Notez que c'est tout pour le construire sur la console par ex. avec Nant. N'y a-t-il aucun moyen de l'obtenir dans Visual Studio? Ce serait triste ...
Edit # 4: L'étape suivante a été l'installation de GNU Classpath 0,95, et il semble maintenant que j'ai besoin d'une installation spécifique OpenJDK ... Linux AMD64 ?!
[exec] javac: file not found: ..\..\openjdk6-b12\control\build\linux-amd64\gensrc\com\sun\accessibility\internal\resources\accessibility.java
[exec] Usage: javac <options> <source files>
[exec] use -help for a list of possible options
Edit # 5: Vous avez une réponse de l'auteur. Voir ci-dessous ou à http://weblog.ikvm.net/CommentView.aspx?guid=7e91b51d-6f84-4485-b61f-ea9e068a5fcf Voyons voir si cela fonctionne ...
Edit # 6 Comme je le craignais, problème suivant: « ne peut pas ouvrir windows.h », voir la question here séparée.
Édition finale: solution trouvée! Après avoir obtenu les dossiers Platform SDK dans les variables d'environnement Lib et Path, la solution que j'ai décrite ci-dessous a fonctionné pour moi.
grâce, voir la note d'édition pour ce qui est arrivé ... – Epaga