انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: مشکل در g++  (دفعات بازدید: 4964 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین newubuntu

  • Jr. Member
  • *
  • ارسال: 34
مشکل در g++
« : 25 آبان 1387، 06:39 ب‌ظ »
سلام
دوستان من برنامه نوشتم ولی کامپایل نمی کنه مشکل چیه
تو dvd هم هرچی مربوط به سی ++ بود نصب کردم ولی درست نشد
مشکلشم فکر کنم خیلی بزرگه چون با هدرز مشکل داره
 error: iostream.h: No such file or directory
حالا باید چیکار کنم؟

آفلاین علیرضا طالقانی

  • High Hero Member
  • *
  • ارسال: 2373
  • جنسیت : پسر
  • القدس لنا، والنصر لنا!
    • Take it easy
پاسخ به: مشکل در g++
« پاسخ #1 : 25 آبان 1387، 07:00 ب‌ظ »
sudo apt-get install build-essential

ویکی ها نمی دونم چرا باز نمیشه!‌ولی اونجا گفته شده...
.ShayneIsTheOneWhoIsAlwaysAlone
terminal@world-server:~$ sudo aptitude remove --purge Israel

آفلاین newubuntu

  • Jr. Member
  • *
  • ارسال: 34
پاسخ به: مشکل در g++
« پاسخ #2 : 25 آبان 1387، 07:10 ب‌ظ »
دستت درد نکنه ولی درست نشد
g++ -c ali.cpp -o ali.o
ali.cpp:1:22: error: iostream.h: No such file or directory
ali.cpp: In function ‘int main()’:
ali.cpp:5: error: ‘cin’ was not declared in this scope
ali.cpp:6: error: ‘cout’ was not declared in this scope
« آخرین ویرایش: 25 آبان 1387، 07:12 ب‌ظ توسط newubuntu »

آفلاین علیرضا طالقانی

  • High Hero Member
  • *
  • ارسال: 2373
  • جنسیت : پسر
  • القدس لنا، والنصر لنا!
    • Take it easy
پاسخ به: مشکل در g++
« پاسخ #3 : 25 آبان 1387، 07:15 ب‌ظ »
میشه سوئیچ c- رو حذف کنید
لطفا  :oops:
.ShayneIsTheOneWhoIsAlwaysAlone
terminal@world-server:~$ sudo aptitude remove --purge Israel

آفلاین newubuntu

  • Jr. Member
  • *
  • ارسال: 34
پاسخ به: مشکل در g++
« پاسخ #4 : 25 آبان 1387، 07:17 ب‌ظ »
بازم درست نشد  :'(
راهی برای نصب هدرز هست؟

آفلاین علیرضا طالقانی

  • High Hero Member
  • *
  • ارسال: 2373
  • جنسیت : پسر
  • القدس لنا، والنصر لنا!
    • Take it easy
پاسخ به: مشکل در g++
« پاسخ #5 : 25 آبان 1387، 08:08 ب‌ظ »
???
این هدر خیلی عمومی هستش! البته من با ++C کار نمی کنم. ولی اون بسته یی که عرض کردم شامل همین هدر هاست.

ی نگاه ب این لینک بنداز! شاید ایده یی بهت بده
http://www.yolinux.com/TUTORIALS/LinuxTutorialC++StringClass.html
.ShayneIsTheOneWhoIsAlwaysAlone
terminal@world-server:~$ sudo aptitude remove --purge Israel

آفلاین newubuntu

  • Jr. Member
  • *
  • ارسال: 34
پاسخ به: مشکل در g++
« پاسخ #6 : 25 آبان 1387، 08:17 ب‌ظ »
اینجا هم چیز خاصی نگفته بود

آفلاین علیرضا طالقانی

  • High Hero Member
  • *
  • ارسال: 2373
  • جنسیت : پسر
  • القدس لنا، والنصر لنا!
    • Take it easy
پاسخ به: مشکل در g++
« پاسخ #7 : 25 آبان 1387، 08:38 ب‌ظ »
اگه می تونی سورس کد ت رو بگذار دوستان ای که سی-پلاس-پلاس کار می کنند ، نگاه ای بی اندازاند.
.ShayneIsTheOneWhoIsAlwaysAlone
terminal@world-server:~$ sudo aptitude remove --purge Israel

آفلاین newubuntu

  • Jr. Member
  • *
  • ارسال: 34
پاسخ به: مشکل در g++
« پاسخ #8 : 25 آبان 1387، 10:06 ب‌ظ »
من حتی همچین چیزی هم نمیتونم کامپایل کنم
#include<iostream.h>
int main()
{
int a;
cin>>a;
ccout<<a;
return 0;}
حتی اینم نمیتونه کامپایل کنه
نظرت درباره ی نصب مجدد ubuntu چیه؟

آفلاین علیرضا طالقانی

  • High Hero Member
  • *
  • ارسال: 2373
  • جنسیت : پسر
  • القدس لنا، والنصر لنا!
    • Take it easy
پاسخ به: مشکل در g++
« پاسخ #9 : 25 آبان 1387، 10:24 ب‌ظ »
include<iostream>

int main(){
int a;
std::cin >> a;
std::cout << a;
return 0;
}
;) done
.ShayneIsTheOneWhoIsAlwaysAlone
terminal@world-server:~$ sudo aptitude remove --purge Israel

آفلاین امید پیله ور

  • Newbie
  • *
  • ارسال: 9
  • جنسیت : پسر
    • اولین وب سایت آموزش روبوکاپ شبیه سازی فوتبال
پاسخ به: مشکل در g++
« پاسخ #10 : 25 آبان 1387، 10:30 ب‌ظ »
من حتی همچین چیزی هم نمیتونم کامپایل کنم
#include<iostream.h>
int main()
{
int a;
cin>>a;
ccout<<a;
return 0;}
حتی اینم نمیتونه کامپایل کنه
نظرت درباره ی نصب مجدد ubuntu چیه؟

دوست عزیز سلام.

شما با استفاده از نحوه کلاسیک برنامه نویسی C++ این برنامه نوشته اید(همچون برنامه نویسی CPP در محیط Turbo C++ ویندوز)

اتفاقا امروز با آقای نقاش زاده(Sadeqn) سر همین موضوع بحث بود.
در برنامه نویسی سی پلاس پلاس در محیط لینوکس تعریف توابع کتابخانه ای یا همون include ها بودن .h است.
یعنی بخش بالای برنامتون اینجوری باید بشه:
#include<iostream>

و در ضمن cout هم یکی C میخواد.

موفق و پیروز باشید




آفلاین newubuntu

  • Jr. Member
  • *
  • ارسال: 34
پاسخ به: مشکل در g++
« پاسخ #11 : 25 آبان 1387، 11:14 ب‌ظ »
سلام
با این کار ارور اولش فقط نمیاد ولی الباقی ارور ها هنوز هست
این برنامه من:
#include<iostream>
int main()
{
cout<<"ubuntu";
return 0;
}

اینم ارور:

# g++ ali.cpp -o ali.o
ali.cpp: In function ‘int main()’:
ali.cpp:4: error: ‘cout’ was not declared in this scope
من سرچ هم کردم اصلا فایلی بنام iostream تو سیتسم من نیست!!

آفلاین علیرضا طالقانی

  • High Hero Member
  • *
  • ارسال: 2373
  • جنسیت : پسر
  • القدس لنا، والنصر لنا!
    • Take it easy
پاسخ به: مشکل در g++
« پاسخ #12 : 25 آبان 1387، 11:17 ب‌ظ »
سلام
با این کار ارور اولش فقط نمیاد ولی الباقی ارور ها هنوز هست
این برنامه من:
#include<iostream>
int main()
{
cout<<"ubuntu";
return 0;
}

اینم ارور:

# g++ ali.cpp -o ali.o
ali.cpp: In function ‘int main()’:
ali.cpp:4: error: ‘cout’ was not declared in this scope
من سرچ هم کردم اصلا فایلی بنام iostream تو سیتسم من نیست!!
کد ای رو که براتون اصلاح  کردم رو اجرا کنید. کار خواهد کرد. @};-
include<iostream>

int main(){
int a;
std::cin >> a;
std::cout << a;
return 0;
}
;) done
.ShayneIsTheOneWhoIsAlwaysAlone
terminal@world-server:~$ sudo aptitude remove --purge Israel

آفلاین newubuntu

  • Jr. Member
  • *
  • ارسال: 34
پاسخ به: مشکل در g++
« پاسخ #13 : 25 آبان 1387، 11:25 ب‌ظ »
سلام دستت دردنکنه  :)
بالاخره کار کرد
ولی حالا باید طریقه برنامه نویسیم را اینطوری کنم؟!
مثلا یه چیزی مثل endl هم قبول نمی کرد
هدر conio هم نمیشناخت
ولی این چیزی که شما گذاشتید کاملا کار کرد
یا علی

آفلاین علیرضا طالقانی

  • High Hero Member
  • *
  • ارسال: 2373
  • جنسیت : پسر
  • القدس لنا، والنصر لنا!
    • Take it easy
پاسخ به: مشکل در g++
« پاسخ #14 : 25 آبان 1387، 11:30 ب‌ظ »
والا ++C تا الان ننوشته بودم تو لینوکس. به هر حال شدنی ی! فقط باید یکمی مطالعه کنی روش که ببینی راه ش چی ی!
توی مایه های این::
http://www.comptechdoc.org/os/linux/programming/c/linux_pgc.html
http://www.faqs.org/docs/Linux-HOWTO/C++Programming-HOWTO.html
.ShayneIsTheOneWhoIsAlwaysAlone
terminal@world-server:~$ sudo aptitude remove --purge Israel