سؤال

لقد قمت بتحميل IKVM مصادر (http://www.ikvm.net/) من http://sourceforge.net/cvs/?group_id=69637

الآن أنا أحاول الحصول عليه بناء في Visual Studio 2008 و أنا عالقة.لا أحد يعرف من توثيق كيفية بناء شيء, أو حتى يمكن أن تعطيني نصائح ؟

لقد حاولت فتح ikvm8.sln الذي يفتح جميع المشاريع ، ولكن في محاولة لبناء الحل يؤدي إلى مجموعة من "نوع أو مساحة لا يمكن العثور على أخطاء".

كما يمكنك تخمين ربما أنا لا Visual Studio الخبراء ، بل أنا معتاد على العمل مع جافا في الكسوف.

ذلك مرة أخرى, أنا أبحث عن إما:خطوة بخطوة تعليمات أو رابط وثائق حول كيفية بناء 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.بناء" الملف لذلك أنا تحميل وركض نانت على المجلد الذي حصل لي خطوة أخرى.عدد قليل من الأشياء تبدأ في بناء بنجاح ، للأسف أنا الآن الحصول على الخطأ التالي:

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:الخطوة التالية تركيب جنو classpath 0.95 و يبدو الآن أريد OpenJDK التثبيت...لينكس 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 كما خشيت المقبل المشكلة:"لا يمكن فتح النوافذ.ساعة" ، انظر مسألة منفصلة هنا.

تحرير النهائي:وجدت الحل! بعد الحصول على Platform SDK المجلدات في ليب مسار متغيرات البيئة الحل أنا هو موضح أدناه عملت بالنسبة لي.

هل كانت مفيدة؟

المحلول 2

طيب تلقيت الرد التالي من المؤلف: http://weblog.ikvm.net/CommentView.aspx?guid=7e91b51d-6f84-4485-b61f-ea9e068a5fcf

إذا كنت ترغب في بناء من السير الذاتية ، أنت بنفسك.ومع ذلك ، يمكنك بسهولة بناء من المصدر إذا كنت تستخدم الإصدار الرسمي.

إذا كنت تحميل ikvm-0.36.0.11.zip, classpath-0.95-stripped.zip و openjdk-b13-stripped.zip من سورس (الاثنين الماضي تحت ikvm 0.36.0.5 الإصدار) لديك كل المصادر اللازمة.

الآن سيكون لديك لفتح Visual Studio 2008 موجه الأوامر (أيواحد يحتوي على cl.exe و peverify في الطريق).

ثم في ikvm الدليل الجذر ، القيام ب "نانت نظيفة" تليها "نانت".ذلك أن بناء المشروع بأكمله.بعد الانتهاء من ذلك ، يجب أن تكون قادرا على بناء في Visual Studio (تصحيح الهدف فقط) ، ولكن قد تحتاج إلى إصلاح الجمعية المراجع في مشاريع (إلا إذا كان لديك ikvm المثبتة في c:\ikvm).

التحيات ، يروين

تحرير:بعد التأكد من Platform SDK المجلدات في المسار Lib متغيرات البيئة ، هذا عملت بالنسبة لي.شكرا يروين!

نصائح أخرى

أنا لا أعرف أن هذا سوف نفعل ذلك لك ولكن يمكنك محاولة بناء من سطر الأوامر ؟

msbuild ________

أعتقد أن هذا كيف بنيت التطبيق بسبب نفس القضايا.

هذا هو كيف بنيت IKVM 8.1.5717.0 من المصدر.Visual Studio غير مطلوب.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top