C # Cywgwin Mono Mkbundle Windows 7 - لا يمكن ترجمة الملف
سؤال
أحاول متابعة المنشور التالي لبناء تطبيق AC # مع Mono Embedded، باستخدام Cygwin.
أنا أتابع الدليل هنا: كيفية تحويل مشروع وحدة التحكم بسيطة بسيطة في EXE المحمولة مع أحادي و Mkbundle؟
الخطأ الذي أتلقاه هو:
"دول مجلس التعاون الخليجي: تمت إزالة علم -MNO-Cygwin؛ استخدم مترجم عبر مترجم مستهدف Mingw."
أنا غير متأكد من كيفية إصلاح هذا - هل يمكن لأي شخص تقديم المشورة؟
أنا أستخدم: Windows 7 X64، Mono 2.4.3، Cygwin 7.1 Beta (لدعم Windows 7).
شكرا،
صريح
المحلول
هل حاولت تحديث مونو 2.6.1؟ حصلت بنجاح على تطبيق نموذج Windows يعمل باستخدام MKBundle على Win7 X64 باستخدام الخطوات التالية:
- تحميل أحادية 2.6.1.
- تحميلها Cgywin 1.7.1.
- الحزم المثبتة GCC-MINGW، MINGW-ZLIB و PKG-config for cgywin
- بدأت cgywin وتحريرها .Bashrc على سبيل المثال C: / progra ~ 2 / المفكرة ++ / المفكرة ++ $ الرئيسية / .bashrc
- تمت إضافة مسار تصدير Home $ / .bashrc
- تمت إضافة $ الرئيسية / .Bashrc Export pkg_config_path = / cygdrive / c / progra ~ 2 / mono-2.6.1 / lib / pkgconfig
- إنهاء وإعادة تشغيل cygwin
- تم تغيير الدليل إلى تطبيق .NET
- ترجمة الحل باستخدام XBUILD
- تغيير الدليل إلى مجلد بن مثل بن Debug
- MKBundle -o Setup Setupform.exe --Deps
- تم نسخ DLLS Mono DLLS الأصلي إلى BIN Debug مجلد (Mono.dll، Libglib-2.0-0.dll، Libgthread-2.0-0.dll، Zlib.dll)
نصائح أخرى
لقد استخدمت VPC تشغيل XP، Cygwin 1.5 وجميع AOK
لا تنتمي إلى StackOverflow