visual-c++ - تحميل - microsoft visual c++ runtime library




فشل أثناء التحويل إلى COFF: الملف غير صالح أو تالف (6)

أنا أستخدم Visual Studio 2010.

حدث هذا لي عندما قمت بتثبيت. NET 4.5. ساعدني إلغاء تثبيت .NET 4.5 وتثبيت .NET 4.0 على اختفاء رسائل الخطأ.

عندما أحاول إنشاء برنامج بسيط في VS2010 ، نجح التجميع بعد محاولة إنشاء هذا الحل أنه يعطيني هذا الخطأ:

LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt

ما الخطأ الذي افعله؟


إذا قمت بتثبيت VS2012 أيضًا ، فلن يعمل ملف cvtres القديم.

جرِّب إزالة الملف (أعيدت تسميته ببساطة):
C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VC \ BIN \ cvtres.exe

يمكنك أيضًا تصحيح باستخدام الخيار رابط / VERBOSE للحصول على مزيد من المعلومات بخصوص خطأ رابط. هناك سترى رسالة خطأ تفيد بأن استدعاء cvtres فشل.


في حالتي كان مجرد سبب بسبب عدم وجود مساحة كافية على القرص ل cvtres.exe لكتابة الملفات التي كان عليها.

يسبق الخطأ هذا الخط

CVTRES : fatal error CVT1106: cannot write to file

كان عندي هذه المشكلة بعد تثبيت dotnetframework4.5.
افتح المسار أدناه:
"C: \ Program Files (x 86) \ Microsoft Visual Studio 10.0 \ VC \ bin" (في جهاز 64 بت)
أو
"C: \ Program Files \ Microsoft Visual Studio 10.0 \ VC \ bin" (في الجهاز 32 بت)
في هذا المسار ، ابحث عن ملف cvtres.exe وأعد تسميته إلى cvtres1.exe ثم قم بتجميع المشروع مرة أخرى.


كان لي هذه المسألة ، وأنا حلها مع هذا الموضوع

تعطيل ربط تزايدي ، من خلال الذهاب الى

    Project Properties 
       -> Configuration Properties 
           -> Linker (General) 
              -> Enable Incremental Linking -> "No (/INCREMENTAL:NO)"





visual-c++