هل يمكنك إعادة توزيع msvcrtxx.dll من بناء تطبيق باستخدام Visual Studio Express؟ [مغلق

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

سؤال

عند تنزيل 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. كجزء من عملية التثبيت الخاصة بك (أو ربما تنزيلها بشكل منفصل ، إذا اكتشفت أنها لم يتم تثبيتها)

يرى https://stackoverflow.com/a/9214753/32453

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