PDA

View Full Version : دایرکتوری مرجع....مشکل من



||_B0SS_||
دوشنبه 09 بهمن 1385, 11:54 صبح
من یه مشکلی تو کامپایل کردن برنامه ها دارم...
تو QC &TC & Compailer
همشون این ارور رو می دن:
Compailing F:\DOCUME~1\B0SS\NONAME.C:

Error F:\do..........\B0SS\NONAME.C 1:Unable To open include file 'CONIO.H'
Error F:\do..........\B0SS\NONAME.C 2:Unable To open include file 'STDIO.H'
من دایرکتوری مرجع رو هم تغییر دادم ولی مشکل حل نشد...
خودم دو احتمال می دم:
1.دایرکتوری مرجع تغییر نمی کنه و درست نمی شه
2.فایل های دایرکتوری مرجع مشکل دارن و خونده نمی شن
واقعا ممنون می شم کمک کنید....

||_B0SS_||
دوشنبه 09 بهمن 1385, 13:35 عصر
آیا کسی نیست که مرا یاری کند؟؟
من موندم این چرا اینطوری شده....
کسی حدسی نمی زنه؟؟

alimaker
دوشنبه 09 بهمن 1385, 18:46 عصر
من یه مشکلی تو کامپایل کردن برنامه ها دارم...
تو QC &TC & Compailer
همشون این ارور رو می دن:
Compailing F:\DOCUME~1\B0SS\NONAME.C:

Error F:\do..........\B0SS\NONAME.C 1:Unable To open include file 'CONIO.H'
Error F:\do..........\B0SS\NONAME.C 2:Unable To open include file 'STDIO.H'
من دایرکتوری مرجع رو هم تغییر دادم ولی مشکل حل نشد...
خودم دو احتمال می دم:
1.دایرکتوری مرجع تغییر نمی کنه و درست نمی شه
2.فایل های دایرکتوری مرجع مشکل دارن و خونده نمی شن
واقعا ممنون می شم کمک کنید....
دوست عزیز BOSSهر دو خطایی که ذکر کردین ناشی از عدم وجود فایل های سرآیند (یا همون HEADER فایل هاست) که دو عامل دارد یکی به قول خودت عدم تعریف درست دایرکتوری مرجع (در این مورد و در TC 3.2 دایرکتوری BIN) و عامل مهم دوم عدم تعریف فایل های کتابخانه ای در خود محیط برنامه و عامل نه چندان بعید سوم اشکال در نصب برنامه یا خود برنامه .
در هر صورت میتونی برنامه هات رو همین جا آپلود کنی تا با کمک دوستان اشکال اصلی رو پیدا وحل کنیم . در ضمن اون منابعی روکه معرفی کردم چی کارش کردی؟خوندی؟درک کردی؟

||_B0SS_||
دوشنبه 09 بهمن 1385, 19:16 عصر
ممنون..
اون منابع که گفتی رو تهیه کردم...
ولی فعلا مشغول خوندن اینام:
برنامه نویسی C جعفر نزاد قمی
برنامه نویسی سیستمی ...محمد عادلی نیا
مقدمه ای بر گرافیک رایانه ای...فریبا معلمی مترجمشه
الگوریتم و فلوچارت (مجتمع فنی تهران)..بهرام غلامی...علیرضا جباریه(آخراشم)
مهندسی نرم افزار...رضا حاتمیان(آخرشام)
برای سیستم عامل چیز هم تو خونه اینو پیدا کرده بودم:طراحی و راه اندازی سیستم های عامل....اندراس تنناوم..البرت اس.وودهال(که فکر نکنم حالا حالا به دردم بخوره...چون یه کم پیشرفته است)
--------------------------------------------------------------------
اگه می شه عامل دوم رو یه کم توضیح بده....

||_B0SS_||
دوشنبه 09 بهمن 1385, 19:22 عصر
تو تورو C2.0
فایل ها رو اینطوری تعریف می کنم:
Include: G:\B0ss\Program Files\TurboC2.0\INCLUDE
lib: G:\B0ss\Program Files\TurboC2.0\LIB
دایرکتوری Bin
هم کلا تو فلدر توربو سی 2.0 وجود نداره...
---------
با این اوصاف بازم ارور می ده....

||_B0SS_||
دوشنبه 09 بهمن 1385, 19:36 عصر
fatal error c1015
Qc
ورژنشم دقیق نمی دونم...
این اررور رو می ده...
من قبل از این بورلند C++
نصب کرده بودم...
و تمام فایل هایه سرامد رو بورلند باز می کرد..
حالا هم بورلند به طریق نادرست پاک شده...
می تونه از این باشه؟؟

alimaker
دوشنبه 09 بهمن 1385, 23:34 عصر
fatal error c1015
Qc
ورژنشم دقیق نمی دونم...
این اررور رو می ده...
من قبل از این بورلند C++
نصب کرده بودم...
و تمام فایل هایه سرامد رو بورلند باز می کرد..
حالا هم بورلند به طریق نادرست پاک شده...
می تونه از این باشه؟؟
دوست عزیز BOSS

اگه دقت کرده باشه من تمام راه حل ها را برای TC3.2 میگم و با ورژن های دیگه کاری ندارم .
2-عموما کامپایلر های زبان C وابسته به دایرکتوری هستند پس اگه اونها را حذف کنی ودوباره نصب کنی ضرری نداره .
3-منظوراز عدم انتخاب درست فایل های کتابخانه اینه که فرض کن یه برنامه گرافیکی نوشتی اما تیک مربوط به اجرای فایل های کتابخانه ای رو در منوی OPTION/LINKER/LIBRARIES نزدی .
پس کامپایلر نمی تونه فایل هایی روکه در برنامه استفاده شده ولی مرجعی برای اونها نیست رو پیدا واجرا کنه . همین

greenway
سه شنبه 10 بهمن 1385, 00:27 صبح
آیا کسی نیست که مرا یاری کند؟؟
من موندم این چرا اینطوری شده....
کسی حدسی نمی زنه؟؟

حدس من اینه که در کمپایلر شما زیر فهرست های مربوط به INCLUDE را درست تنظیم نکرده اید . متاسفانه دقیق یادم نیست اما احتمالا باید به Option->Directories ( حداقل در BC31 که اینجاست ) مراجعه کنید و آدرس Include Directories را تنظیم کنید. در C++ Builder این قسمت در Options->Directories->Include Path قرار دارد.



پس کامپایلر نمی تونه فایل هایی روکه در برنامه استفاده شده ولی مرجعی برای اونها نیست رو پیدا واجرا کنه . همین


در این حالت معمولا Linker Error مشاهده می شود . Unresolved Funcion

||_B0SS_||
سه شنبه 10 بهمن 1385, 11:33 صبح
این احتمال وجود داره که کامپایلر نتونه فایل هارو بوخونه؟
دایرکتوری مرجع رو درست تعریف کردم...
ولی ارور هایه بالا رو می ده