انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نرمافزارهای فنی-مهندسی => نویسنده: hosein.metro در 26 شهریور 1393، 11:47 بظ
-
من یه تابع رو نیاز دارم که داخل هیدر <conio.h> هست ولی مثل این که ساپورت نمیشه تو لینوکس .
حالا اگه من از توابع جایگزین استفاده کنم از کجا بفهمم که تو ویندوز به مشکل نخوره .یعنی مطابق با لینوکس بنویسیم بعد از اون ور تو ویندوز ساپورت نکنه...!
کلا چطور میشه کراس پلتفرم نوشت با c ..( به صورت خیلی کلی هم بگید ممنون می شم)
-
من یه تابع رو نیاز دارم که داخل هیدر <conio.c> هست ولی مثل این که ساپورت نمیشه تو لینوکس .
حالا اگه من از توابع جایگزین استفاده کنم از کجا بفهمم که تو ویندوز به مشکل نخوره .یعنی مطابق با لینوکس بنویسیم بعد از اون ور تو ویندوز ساپورت نکنه...!
کلا چطور میشه کراس پلتفرم نوشت با c ..( به صورت خیلی کلی هم بگید ممنون می شم)
بیا این کتابخونه خوبه ولی هنوز جای کار داره
http://sourceforge.net/projects/linux-conioh/
-
بجای اون باید از ncurses استفاده کنی که توی هر دو سیستمعامل پشتیبانی میشه.
-
اگر از کامپلرهای های gcc یا g++ و کتابخونه های qt , gtk و یا سایر کتابخونه های gcc یا g++ استفاده کنی و از زبون python استفاده کنی برنامه شما cross platrom می شه به همین سادگی .
اون کتابخونه conio.h هم یک کتابخونه ویندوزی هست و شما رو محدود خواهد کرد از معادلش استفاده کنید که دوستان معرفی کردن.
-
ممنون