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

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

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

نویسنده موضوع: اضافه کردن کتابخانه به کامپایلر gcc و یا g++  (دفعات بازدید: 3896 بار)

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

آفلاین afotohi12

  • Newbie
  • *
  • ارسال: 8
  • جنسیت : پسر
سلام دوستان عزیز من هم یه مشکل کوچیک دارم بپرسم شاید بدونید
من چطور میتونم کتابخانه های مورد نیازم را را به کامپایلر g++ اضافه کنم یا gcc
در ویندوز نوشتم و مشکلی نبود ولی موقع کامپایل در لینوکس کتابخانه هارو پیدا نمیکنه و ارور میده
لطفا روش اضافه کردن کتابخانه به کامپایلر را یه توضیح کوچیک بدید ممنون

برای مثال این ۲ کتابخانه را چطور اضافه کنم

#include <conio.h>
#include <dos.h>

ممنون

آفلاین حامد مصافی

  • Jr. Member
  • *
  • ارسال: 60
پاسخ : اضافه کردن کتابخانه به کامپایلر gcc و یا g++
« پاسخ #1 : 08 شهریور 1394، 06:40 ب‌ظ »
اولی متعلق به کامپایلر‌های تحت خط فرمان شرکت بورلند و دومی هم که از اسمش مشخص است.
اینها در ++C استاندارد وجود ندارند. در گنو/لینوکس هم قابل استفاده نیستند.

آفلاین علی ۵۰۰

  • Hero Member
  • *
  • ارسال: 775
  • جنسیت : پسر
پاسخ : اضافه کردن کتابخانه به کامپایلر gcc و یا g++
« پاسخ #2 : 08 شهریور 1394، 06:50 ب‌ظ »
سلام دوستان عزیز من هم یه مشکل کوچیک دارم بپرسم شاید بدونید
من چطور میتونم کتابخانه های مورد نیازم را را به کامپایلر g++ اضافه کنم یا gcc
در ویندوز نوشتم و مشکلی نبود ولی موقع کامپایل در لینوکس کتابخانه هارو پیدا نمیکنه و ارور میده
لطفا روش اضافه کردن کتابخانه به کامپایلر را یه توضیح کوچیک بدید ممنون

برای مثال این ۲ کتابخانه را چطور اضافه کنم

#include <conio.h>
#include <dos.h>

ممنون
سلام
اگر اشتباه نکنم برای کتابخانه conio.h جایگزینی به نام curses.h برای گنو/لینوکس داریم. البته با conio.h فرق می‌کنه.
http://stackoverflow.com/questions/8792317/why-cant-i-find-conio-h-on-linux
« آخرین ویرایش: 11 شهریور 1394، 10:38 ب‌ظ توسط علی ۵۰۰ »

آفلاین hamidrezakp

  • Sr. Member
  • *
  • ارسال: 432
  • جنسیت : پسر
  • Life is Good With GNU/Linux
    • Hamidrezakp Web Site
پاسخ : اضافه کردن کتابخانه به کامپایلر gcc و یا g++
« پاسخ #3 : 08 شهریور 1394، 08:14 ب‌ظ »
سلام.کتابخونه conio.h برای ساخت رابط کاربری متنی هست که در کامپایلر های قدیمی ms-dos استفاده میشده و جاگزینش در کامپایلر های استاندارد curses.h هست که اکثر تابع های اون کتابخونه رو بهت میده و برای تابع ()getch میتونی از کلاس زیر استفاده کنی :
http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/scanw.html#GETCHCLASS

کتابخونه dos فقط برای داس هست و اینجا کار نمیکنه . برای محیط گرافیکی میتونی از فریمورک/کتابخونه های مدرن و جدید با امکانات خیلی فراوان استفاده کنی مثلا qt یا سیم http://www.libsdl.org/index.php
HamidRezaKP.ir
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.

آفلاین patron

  • Newbie
  • *
  • ارسال: 9
  • جنسیت : پسر
سلام دوستان ببخشید این تاپیک رو بالا میارم
برای کتاب خونه ی windows.h
چه جایگزینی هست ؟

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
بستگی به کتابخونه‌ای داره که بخواید ازش استفاده کنید. می‌تونید از GTK استفاده کنید.