Frage

Ich habe die IKVM Quellen heruntergeladen ( http://www.ikvm.net/ ) aus http://sourceforge.net/cvs/?group_id=69637

Jetzt versuche ich es in Visual Studio 2008 und ist fest zu bauen zu bekommen. Kennt jemand Dokumentation, wie das Ding zu bauen, oder könnte sogar geben Sie mir Zeiger?

Ich habe versucht, die ikvm8.sln öffnen, die alle Projekte eröffnet, sondern versuchen, die Lösung zu erstellen führt zu einer Reihe von Fehlern „Typ oder Namespace konnte nicht gefunden werden“.

Wie Sie sich wahrscheinlich vorstellen, ich bin kein Visual Studio-Experte, sondern bin es gewohnt, die Arbeit mit Java in Eclipse.

Also noch einmal, ich suche entweder:. Schritt-für-Schritt-Anweisungen oder ein Link zu Dokumentation, wie IKVM in Visual Studio bauen

Lassen Sie mich wissen, wenn Sie weitere Informationen benötigen. Vielen Dank für jede Hilfe!

Edit: Ich habe auch versucht, ein Handbuch "MSBuild.exe IKVM8.sln", sondern erhalten auch eine Reihe von:

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?)

Bearbeiten # 2 : Ich bemerkte eine „ikvm.build“ Datei, damit ich auf den Ordner heruntergeladen und lief nant, die mich einen Schritt weiter bekam. Ein paar Dinge beginnen erfolgreich zu bauen, leider jetzt ich die folgende Fehlermeldung erhalten:

ikvm-native-win32:

            [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.

Bearbeiten # 3 : OK gelöst, dass durch cl.exe in den Weg stellen, nach wie vor, obwohl andere Fehler zu bekommen. Hinweis: Dies ist alles was man auf der Konsole für den Aufbau ist z.B. mit Nant. Gibt es keine Möglichkeit, um es in Visual Studio zu bauen? Das wäre traurig ...

Bearbeiten # 4 :? Der nächste Schritt war die Installation GNU Classpath 0.95, und jetzt sieht es aus wie ich eine bestimmte OpenJDK Installation benötigen ... 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

Bearbeiten # 5 : Haben Sie eine Antwort des Autors. Siehe unten oder unter http: //weblog.ikvm. net / CommentView.aspx? guid = 7e91b51d-6f84-4485-B61F-ea9e068a5fcf Mal sehen, ob es funktioniert ...

Bearbeiten # 6 Wie ich befürchten, die nächste Problem: "kann nicht geöffnet werden windows.h", siehe separate Frage hier .

Endgültiger Edit: Gefunden Lösung , um die Platform SDK-Ordner in der Lib und Pfadumgebungsvariablen Nachdem sie die Lösung, die ich unten für mich gearbeitet beschrieben

!.
War es hilfreich?

Lösung 2

OK bekam nur die folgende Antwort des Autors: http://weblog.ikvm.net/CommentView.aspx?guid=7e91b51d-6f84-4485-b61f-ea9e068a5fcf

  

Wenn Sie von cvs bauen wollen, sind Sie auf eigene Faust. Sie können jedoch leichter von der Quelle bauen, wenn Sie einen offiziellen Release verwenden.

     

Wenn Sie zum Download ikvm-0.36.0.11.zip, classpath-0.95-stripped.zip und openjdk-b13-stripped.zip von Sourceforge (die letzten beiden sind unter dem ikvm 0.36.0.5 Release) Sie alle Quellen haben, dass benötigt werden.

     

Jetzt werden Sie eine Visual Studio 2008-Eingabeaufforderung öffnen müssen (das heißt eine, die cl.exe hat und PEverify im Pfad).

     

Dann in dem ikvm Root-Verzeichnis, führen Sie einen "nant clean", gefolgt von "Nant". Das sollte das gesamte Projekt. Nachdem Sie das getan, sollten Sie in der Lage sein, in Visual Studio (Debug-Ziel nur) zu bauen, aber Sie können die Montagehinweise in den Projekten reparieren müssen (es sei denn, Sie ikvm in C installiert haben: \ ikvm).

     

Viele Grüße,   Jeroen

Bearbeiten : Nachdem sichergestellt ist die Platform SDK-Ordner in dem Weg und Lib Umgebungsvariablen waren, dies für mich gearbeitet. Danke, Jeroen!

Andere Tipps

Ich weiß nicht, dass es das für Sie tun würde, aber können Sie versuchen, von der Kommandozeile Aufbau?

msbuild ________

Ich denke, das ist, wie ich die Anwendung gebaut wegen der gleichen Probleme.

Dies ist, wie ich IKVM 8.1.5717.0 aus dem Quellcode. Visual Studio ist nicht erforderlich.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top