سؤال

بناء على تعليمات من V8 محرك جافا سكريبت أذكر فقط Visual Studio 2005 ثم 2008. وقد أي شخص كان ناجحا مع مينغو على ويندوز XP / فيستا؟

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

المحلول

وتحتاج فقط إلى تغيير Scons قليلا.
نلقي نظرة على C: \ YourPythonFolder \ ليب \ حزم الموقع \ scons-YourSconsVersion \ SCons \ Script__ init__.py ويذهب إلى خط 560.
تغيير رابط لgnulink، ج مترجم إلى مينغو وج ++ مترجم إلى g ++.
في نهاية المطاف يجب أن تبدو هذه:

linkers = ['gnulink', 'mslink',  'ilink', 'linkloc', 'ilink32' ]
c_compilers = ['mingw', 'msvc',  'gcc', 'intelc', 'icl', 'icc', 'cc', 'bcc32' ]
cxx_compilers = ['g++', 'msvc', 'intelc', 'icc',  'c++', 'bcc32' ]

والآن يتم تنشيط مينغو افتراضيا:)

نصائح أخرى

ولقد حاولت، ولكن يبدو أنه يكشف تلقائيا منصة WIN32 ويحاول استدعاء مترجم الرأسمالي ++، حاولت أن يضيف إلى PATH المترجم مينغو-دول مجلس التعاون الخليجي (أنا لم الرأسمالي ++ تثبيت) والنصي بناء يرى بشكل صحيح ذلك، ولكن لا يتم ترجمة من خارج منطقة الجزاء.

وأنا افترض حذف "العلم WIN32" سوف قيام بهذا العمل، منذ لتجميع بنجاح تحت مينغو يحتاج المترجم إلى يفكر أن يكون على يونيكس بيئة، ولكن بعد ذلك حتى لو كان يجمع ربما سيكون لها بعض المشاكل بسبب منصة مختلفة .

وV8 يبدو أن استخدام أجزاء مختلفة من التعليمات البرمجية الخاصة به (ليسبيسيالي الاشياء نظام الملفات) لمنصات مختلفة. لقد تقدمت بناء تحت سيغوين التي يضع بها ليب لينكس الجميل، والذي يعمل على لينكس ولكن لا على وين. أعتقد partwise هذا سوف تكون هي نفسها مع مينغو إذا كنت محو العلم WIN32!

في هذه اللحظة أنا فقط يمكن أن نرى 2 الاحتمالات. واحد بسيط: استخدام Visual Studio، أنه مجاني. والثاني هو من الصعب جدا: إرسال MAKEFILE:)

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