انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: afotohi12 در 08 شهریور 1394، 05:57 بظ
-
سلام دوستان عزیز من هم یه مشکل کوچیک دارم بپرسم شاید بدونید
من چطور میتونم کتابخانه های مورد نیازم را را به کامپایلر g++ اضافه کنم یا gcc
در ویندوز نوشتم و مشکلی نبود ولی موقع کامپایل در لینوکس کتابخانه هارو پیدا نمیکنه و ارور میده
لطفا روش اضافه کردن کتابخانه به کامپایلر را یه توضیح کوچیک بدید ممنون
برای مثال این ۲ کتابخانه را چطور اضافه کنم
#include <conio.h>
#include <dos.h>
ممنون
-
اولی متعلق به کامپایلرهای تحت خط فرمان شرکت بورلند و دومی هم که از اسمش مشخص است.
اینها در ++C استاندارد وجود ندارند. در گنو/لینوکس هم قابل استفاده نیستند.
-
سلام دوستان عزیز من هم یه مشکل کوچیک دارم بپرسم شاید بدونید
من چطور میتونم کتابخانه های مورد نیازم را را به کامپایلر 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
-
سلام.کتابخونه conio.h برای ساخت رابط کاربری متنی هست که در کامپایلر های قدیمی ms-dos استفاده میشده و جاگزینش در کامپایلر های استاندارد curses.h هست که اکثر تابع های اون کتابخونه رو بهت میده و برای تابع ()getch میتونی از کلاس زیر استفاده کنی :
http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/scanw.html#GETCHCLASS (http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/scanw.html#GETCHCLASS)
کتابخونه dos فقط برای داس هست و اینجا کار نمیکنه . برای محیط گرافیکی میتونی از فریمورک/کتابخونه های مدرن و جدید با امکانات خیلی فراوان استفاده کنی مثلا qt یا سیم http://www.libsdl.org/index.php (http://www.libsdl.org/index.php)
-
سلام دوستان ببخشید این تاپیک رو بالا میارم
برای کتاب خونه ی windows.h
چه جایگزینی هست ؟
-
بستگی به کتابخونهای داره که بخواید ازش استفاده کنید. میتونید از GTK استفاده کنید.