Я скачал источники IKVM (http://www.ikvm.net/) из http://sourceforge.net/cvs/?group_id=69637
Теперь я пытаюсь собрать его в Visual Studio 2008, и я застрял. Кто-нибудь знает документацию о том, как построить вещь, или даже может дать мне указатели?
Я попытался открыть ikvm8.sln, который открывает все проекты, но попытка построить решение приводит к куче ошибок "тип или пространство имен не найдено".
Как вы, наверное, догадались, я не специалист по Visual Studio, а скорее привык работать с Java в Eclipse.
Итак, еще раз, я ищу: пошаговые инструкции или ссылку на документацию о том, как построить IKVM в Visual Studio.
Дайте мне знать, если вам нужна дополнительная информация. Спасибо за любую помощь!
Редактировать: Я также пробовал руководство "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?)
Редактировать # 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.
Редактировать # 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», см. Отдельный вопрос здесь .
Окончательное редактирование: найденное решение! После получения папок Platform SDK в переменных среды Lib и Path для меня сработало решение, описанное ниже.