هل يمكنك إعادة توزيع msvcrtxx.dll من بناء تطبيق باستخدام Visual Studio Express؟ [مغلق
-
22-09-2019 - |
سؤال
عند تنزيل Visual C ++ 2008 Express Edition ، يوجد هذا الملف:
./Microsoft Visual Studio 9.0/VC/redist/x86/Microsoft.VC90.CRT/msvcr90.dll
في الملف redist.txt يقول
القائمة التالية هي قائمة بالملفات المتاحة مع Microsoft Visual Studio 2008 لإعادة التوزيع بموجب ترخيص Visual Studio 2008. إذا لم يكن برنامج Microsoft الذي تم ترخيصه هو Visual Studio 2008 ، فقد يتم إعادة توزيع الملفات التي يتم تثبيتها بواسطة برنامج Microsoft فقط بموجب هذا الترخيص.
ويشمل MSVCR90.dll أعلاه
لذا فإن سؤالي هو ، هل يسمح لك هذا الترخيص بتوزيع msvcr90.dll من Express أم لا؟ ماذا تعني فقط الملفات التي يتم تثبيتها بواسطة برنامج Microsoft؟ أي مساعدة؟ (على وجه التحديد ، لا يُسمح بتوزيع إصدار من msvcr90.dll مع تطبيق تم تصميمه بواسطة Mingw/GCC).
المحلول
فكرتي الحالية هي أنه من المحتمل أن تفلت من "تشغيل" MSVC الرسمي لـ MS MSVC. كجزء من عملية التثبيت الخاصة بك (أو ربما تنزيلها بشكل منفصل ، إذا اكتشفت أنها لم يتم تثبيتها)