我從http://sourceforge.net/cvs/?group_id=69637如何讓IKVM在Visual Studio 2008中構建?
現在我想要得到它建立在Visual Studio 2008和我堅持下載的IKVM源(http://www.ikvm.net/)。有誰知道如何構建這個東西的文檔,或者甚至可以給我指針?
我試過打開ikvm8.sln,它打開所有的項目,但試圖構建解決方案導致一堆「類型或命名空間找不到」錯誤。
正如您大概猜測我不是Visual Studio專家,而是習慣於在Eclipse中使用Java。
因此,我正在尋找:分步說明或指向如何在Visual Studio中構建IKVM的文檔鏈接。
讓我知道你是否需要更多信息。謝謝你的幫助!
編輯:我也試過手動 「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。建立「文件,所以我下載並在文件夾上運行,這讓我更進一步。有幾件事情就成功構建,不幸的是我現在得到以下錯誤:
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:好解決,通過加入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。
最終修改:找到解決方案!在獲取Lib和Path環境變量中的Platform SDK文件夾後,下面介紹的解決方案適用於我。
感謝,看到發生了什麼編輯注... – Epaga 2008-09-16 13:00:26