يمكنني تضمين الفراولة بيرل في تطبيق بتجميع VC ++ 6.0 أو استخدام المضمنة :: C مع عدم تطابق المترجم؟

StackOverflow https://stackoverflow.com/questions/375015

سؤال

وأنا أبحث في تضمين بيرل 5.10 في تطبيق كبير C ++ جمعتها مع VC ++ 6.0. وهذا يؤدي إلى سؤالين.

1) هل هو فكرة سيئة لمجرد استخدام الفراولة بيرل ك تبعية بدلا من تجميع بيرل بلدي مع VC ++ 6.0؟ هل الفراولة حتى العمل نظرا لعدم تطابق المترجم؟ أفترض يتم تصنيف الفراولة مع مينغو. وأود أن كثيرا بل ليس من الضروري أن تبقى بلادي بيرل المخصصة الخاصة بناء حولها.

2) إذا ذهبت الفراولة الطريق، سيكون شيئا مثل العمل المضمنة :: C في تطبيق جزءا لا يتجزأ؟ وكنت قد VC ++ كود 6.0 يدعو مينغو جمع الفراولة بدوره يدعو مينغو المستخدم التعليمات البرمجية المترجمة. سوف مضمنة :: C تكون قدرة رهيبة على ما أحاول تحقيق مع مترجم بيرل المضمنة.

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

المحلول

ونظرا لعدم اليقين المعنية، أوصي تجميع بيرل باستخدام MSVC بدلا من تجريب الفراولة بيرل لهذا التطبيق. هناك تعليمات في perlwin32 و<لأ href = "http://perlmonks.org/ ؟ node_id = 346164 "يختلط =" نوفولو noreferrer "> ذات الصلة مناقشة على بيرل الرهبان لإرشادك.

وكمدير إطلاق السابق الفراولة بيرل، استطيع ان اقول لكم انه ليس من الصعب جدا أن تفعل إذا كنت راضيا مترجم بالفعل.

و- XDG

نصائح أخرى

يتم تصنيف

وActivestate بيرل مع VC ++ 6.0. فإنه يمكن استخدام VC ++ 6.0 أو مينغو لتجميع وحدات لأنها تصل إلى نفس المكتبة C وقت التشغيل، MSVCRT.DLL. وسيكون من الأفضل استخدام مينغو لVC ++ 6.0 ليست حرة ولا تتوفر بسهولة (ما لم تتمكن من التأكد من أن يتم تثبيته على الجهاز المستهدف.) <وأ href = "http://www.openkomodo.com/blogs/troyt / جزء في المليون تثبيت-مينغو "يختلط =" نوفولو noreferrer "> يمكنك PPM تثبيت مينغو الآن ، وتجميع وحدات من كبان. وهناك عدد كبير من وحدات تجميع دون عناء. قد تضطر إلى تكوين CPAN مع:

س yaml_module أسيوط '' (اثنان علامات الاقتباس المفردة، لا شيء بين)

س أسيوط تلتزم

والمضمنة :: C يعمل.

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