الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة بسيطة في ++MS VC عند عمل Build للبرنامج (( حالة عاجلة )) !!

مغلق
بدأه ملك الشبكات في 18 أكتوبر 2001 · 17 رد · 6,615 مشاهدة · في قسم المواضيع الهامة في قسم السي /سي++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي مشكلة في ++MS VC

وكمثال بسيط عند كتابتي لأي برنامج ، مثل :

#include 
int main(void)
{

printf("Hellon");

return(0);

}

--------------------Configuration: hi - Win32 Debug--------------------
Compiling...
hi.c
fatal error C1083: Cannot open compiler intermediate file: 'C:WINDOWSTEMPa36251ex': No such file or directory
Error executing cl.exe.

hi.exe - 1 error(s), 0 warning(s)

فما معنى

fatal error C1083: Cannot open compiler intermediate file: 'C:WINDOWSTEMPa36251ex': No such file or directory

رجاء حل المشكلة بأسرع وقت ، عندي إختبار يوم السبت

:(

ملحوظة : أستخدم نظام التشغيل

Windows Mًe

ً

وجزاكم الله كل خير

#2

كما هو وارد في ال MSDN فإن هذه المشكلة ناتجة عن مايلي :

  • إذا كان الملف أو الدليل الفرعي أو القرص الدي يوجد فيه الملف هو للقرائة فقط .
  • لا يوجد handles كافية لفتح الملف .

ومن أجل حل مشكلتك أنا أنصحك بأن تتأكد من المساحة المتوفرة على القرص وهل يوجد على الأقل 20 ميجا ومن ثم تقوم بمسح جميع الملفات داخل WindowTemp وإذا لم تنفع قم بتغير مسار ال Temp إلى قرص آخر .

وعلى الأغلب المشكلة هي من الويندوز وليس من نسخة الفيجوال سي التي عندك ...

Coding on the Cloud and for the Cloud!

My Blog

#3

نعم أخي العزيز

هذه المشكله متكرره

وكما قال لك الأخ هاني تأكد من وجود مساحة كافية على القرص الصلب C وإن شاء الله تنحل المشكله

لك تحياتي

#4

أعمل على حاسب محمول

المساحة الحرة من القرص الصلب 1.5 GB

مسار الـ Windows لدي هو WinMe

نظام التشغيل Windows Me

عموما أنا أستطعت أركب ++MS VC على جهاز آخر وعمل بشكل رائع والحمد لله ، لكن المشكلة لازالت مع الجهاز المحمول !

ملحوظة :

الجهاز الآخر على نظام Win 98 SE

المساحة المتوفرة على القرص C نقريبا 500 ميجابايت .

مجلد الـ Windows هو Windows !! ;)

المترجم يعمل بشكل رائع.

جزاكم الله كل خير على المشاركة ، ولازلت في إنتظار الحل :(

#5

الجهاز الذي أعمل عليه يعمل على Windows Me

قمت بعمل التالي :

حذف مابداخل مجلد c:temp

حذف ما بداخل مجلد c:WINMETEMP

ولكن المشكلة قائمة ، ما الحل ؟

:( ! :(

؟؟!! :confused: !!؟؟

#6

مرحبا أخي ،،

أنا أستغرب لماذا الرسالة تظهر الدليل

windowstemp

ولكن على حسب ردك الأخير تقول أن الوندوز محمل في :

winme أي الدليل temp في winmetemp

Coding on the Cloud and for the Cloud!

My Blog

#7

نعم أخوي هاني ، كلامك صحيح.

للعلم : الجهاز يعمل عليه الـ Visual Basic وكل حزمة Visual Studio بإستثناء ++MS VC :(

#8

للرفع :(

#9

طيب أخي جرب مايلي :

قم بانشاء دليل اسمه Windows وأنشئ داخله دليد اسمه temp .. وأنا أرجح أنه سوف يعمل ..

أعتقد أن المشكلة هو عدم توافق Visual C++ الكامل مع Windows ME وأنت أكيد تعلم أن أسوء نظام تشغييل لمايكروسوفت بعد windows v1.0 هو Windows ME .. والله أعلم ..

Coding on the Cloud and for the Cloud!

My Blog

#10

سأجرب ، وأرد عليكم.

بالنسبة للـ Windows ME فكلامك صحيح ، سيء جدا .. ولكن أنا ركيته من أجل الحصول على درايفر للمودم ( من نوع كومباك ) لجهاز محمول .. لأني سويت له over-write ولا قدرت أنزل الـ driver من الإنترنت .. لأني ما وجدت إلا التحديث ، ولم أجده كامل :(

يعني ( مكره أخاك لا بطل ) :(

شكرا لك ، سأجرب وأخبركم.

#11

نعم نجحت الطريقة والحمد لله ، وجزاكم الله كل خير.

وما قصرت أخوي هاني ..

بصراحة طريقتك فكرت فيها ، بس آخر شي كنت أتوقعه هو أن Win ME يكون غبي لهذه الدرجة ، ويكون MS Visual Studio أغبى !!!!!

ولالا ؟؟؟؟

#12

أخي الغباء ليس من الفيجوال ستيديو لكن من Windows ME حيث توجد هناك نوابع API أو حتى معلومات في الريجستري تفيد عن دليل الوندوز أو دليل ال temp ، وأنا أرجح أن تكون هذه المعلومات خاطئة في الريجستري .. أو حتى قد يكون هناك في ال environment العبارة :

SET TEMP=C:WINDOWSTEMP

التي قام بوضعها برنامج ما بالخطأ والفيجوال ستيديو يعتمد عليها ..

Coding on the Cloud and for the Cloud!

My Blog

#13

فعلا Windows Me هو أغبى نظام تشغيل من Micro$oft حتى الآن والسبب تسهيل استعماله .. يعني حتى يتمكن الأغبياء من استعماله و لكن المشكلة أنه مع الوقت لن يستعمل أنظمة تشغيل Micro$oft سوى الأغبياء !!

#14

مع أنا هذا ليس من صلب الموضوع ولكن يا أخي جوبلين ممكن تشرح لنا كيف أنه مع مر الزمن لس يستعمل أنظمة مايكروسوفت سوى الأغبياء ..

Coding on the Cloud and for the Cloud!

My Blog

#15

Linux ... ولكن مشكلة لايمكن الاعتماد عليه في التطبيقات العربية.

#16

ليس من صلب الموضوع .. بس حلو الإستطراد

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

كما أن تركيز مايكروسوف على هذا يؤدي إلى ضعف و بطء نظام التشغيل كما يؤدي إلى كثرة الأخطاء (Bugs) فيه

و إصدار بعد إصدار يصبح الوندوز أسهل - لكسب المزيد من المستخدمين و المزيد من (الموني) - كما يصبح أضعف و (Bugy)

و إصدار بعد إصدار سينتقل المستخدمين المتقدمين إلى أنظمة أخرى أكثر ثباتا و أسرع .. فمن سيستعمل أنظمة مايكروسوفت عندئذ؟

يعني مثل الفيجوال بيسك و الفيجوال سي .. كلما صارت الفيجوال بيسك أسهل صارت محدودة أكثر

على كل حال هذا رأيي وقد أكون على خطأ

كما أن Micro$oft ليست قليلة و يمكن يكون ال Windows XP أفضل

#17

انا معاك في حاجة واحدة وهي تسهيل لغات البرمجة .

انا كتبت موضوع بهذا الشان في هذا المنتدى لكن ما في احد اهتم .

لان تسهيل البرمجة يقلل التفاصيل التي سيستخدمها المبرمج وبالتالي لن يستخدم هذه اللغة سوى المبتدئين .

فاذا كانت لغة السي# اسهل من c++ فهذي مشكلة من ناحية وميزة من ناحية احرى .

اما نظم التشغيل فتسهيل استخدامها شيء ممتاز . اما تقليل الوظائف فهذا شيء سلبي .

والله الموفق ..

#18

!!

أنا برأيي أنا Microsoft ليس أمامها الآن سوى Microsoft XP ، عليها أن تثبت نجاحها وإلا فإنها بداية النهاية لأكبر عملاق برمجي !

Linux 4 Ever

;)

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…