Я скачал исходники IKVM (http://www.ikvm.net/) от http://sourceforge.net/cvs/?group_id=69637Как получить IKVM для сборки в Visual Studio 2008?
Теперь я пытаюсь получить его построить в Visual Studio 2008, и я застрял. Кто-нибудь знает документацию о том, как построить вещь, или даже может дать мне указатели?
Я пробовал открыть ikvm8.sln, который открывает все проекты, но попытка построить решение приводит к тому, что ошибки типа или типа не могут быть найдены.
Как вы можете догадаться, я не эксперт Visual Studio, а скорее привык работать с Java в Eclipse.
Итак, я также ищу: пошаговые инструкции или ссылку на документацию о том, как создать IKVM в Visual Studio.
Дайте мне знать, если вам нужна дополнительная информация. Спасибо за любую помощь!
Edit: Я также попытался вручную "MSBuild.exe IKVM8.sln", но и получить кучу:
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: Я заметил, что «IKVM. build ", поэтому я загрузил и запустил в папку, что сделало меня еще дальше. Несколько вещей, которые начинают строить успешно, к сожалению, сейчас я получаю следующее сообщение об ошибке:
IKVM-нативной 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.
Edit # 3: OK решил, что, поставив cl.exe
на пути, по-прежнему однако получить другие ошибки. Обратите внимание, что это все для его создания на консоли, например. с Нантом. Нет ли способа создать его в Visual Studio? Это было бы грустно ...
Редактировать # 4: Следующий шаг установки GNU Classpath 0.95, и теперь, похоже, мне нужен конкретный 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
Редактировать # 5: Получил ответ от автора. Смотрите ниже или http://weblog.ikvm.net/CommentView.aspx?guid=7e91b51d-6f84-4485-b61f-ea9e068a5fcf Давайте посмотрим, работает ли он ...
Редактировать # 6 Как я боялся, следующая проблема: «не удается открыть windows.h», см отдельный вопрос here.
Окончательный вариант: найдено решение! После получения папок платформы SDK в переменных среды Lib и Path решение, описанное ниже, работало для меня.
спасибо, см редактировать примечание для того, что случилось потом ... – Epaga 2008-09-16 13:00:26