انجمن ویکی قلم‌های فارسی
ورود / عضویت

اضافه کردن library جدید به کامپایلر

محلی برای نرم افزارهای سایت ساز و مباحث مربوط به برنامه‌نویسی چون Objective-C ،Cocoa و غیره

اضافه کردن library جدید به کامپایلر

پستتوسط AmirT » 02 اکتبر 2011, 22:49

من XCode رو نصب کردم و الآن میتونم با Eclipse برنامه‌ی C بنویسم.
اما نمیدونم چطور میشه یک Library جدید رو اضافه کنم که بشه تو برنامه ازش استفاده کرد.
این چیزی که من دانلود کردم، یک فایل با پسوند h. داره، یکی هم با پسوند c.
کجا باید بزارمشون؟
But what is happiness except the simple harmony between a man and the life he leads? — Albert Camus
نماد کاربر
AmirT
 
پست‌ها : 342
تاریخ عضویت: 10 ژوئن 2011, 12:51

Re: اضافه کردن library جدید به کامپایلر

پستتوسط Pooria Azimi » 03 اکتبر 2011, 01:01

فکر کنم اگر فقط این‌ها رو بعنوان سورس اضافه کنید کفایت بکنه. چون اگه پسوندشون h. و c. ـه (و نه a. یا so. یا la. یا lib.) دیگه عملاً لایرریِ خارجی محصوب نمی‌شن و باید همراه با کد شما کامپایل و بعد لینک بشن.

به‌نظرم اگر این‌ها رو در کنار بقیهٔ فایل‌هاتون بگذارید و فقط
#import <lib.h>

بکنید کافی باشه.
نماد کاربر
Pooria Azimi
Site Admin
 
پست‌ها : 3332
تاریخ عضویت: 23 اوت 2008, 14:32
محل سکونت: Santa Barbara, CA

Re: اضافه کردن library جدید به کامپایلر

پستتوسط AmirT » 03 اکتبر 2011, 09:55

خیلی ممنون پوریا، به نظر میاد که درست شده باشه ؛)
But what is happiness except the simple harmony between a man and the life he leads? — Albert Camus
نماد کاربر
AmirT
 
پست‌ها : 342
تاریخ عضویت: 10 ژوئن 2011, 12:51

Re: اضافه کردن library جدید به کامپایلر

پستتوسط masoudx7 » 30 ژانویه 2012, 18:29

سلام دوستان من همین مشکل را با mono دارم اما به کتابخانه ها دسترسی دارم کسی میدونه چطوری می تونم یه سربرگ اضافه کنم.
مشگلم سربرگ conio.h
masoudx7
 
پست‌ها : 2
تاریخ عضویت: 30 ژانویه 2012, 17:56
محل سکونت: اصفهان

Re: اضافه کردن library جدید به کامپایلر

پستتوسط Pooria Azimi » 01 فوریه 2012, 20:21

منطقاً شما نباید بتونید از conio.h استفاده کنید. این لایببری عتیقه، فقط در داس و با کامپایلرهای عتیقه‌تر بورلند (توربو سی) کار می‌کنه.

اگر نیاز به «خوندن» از ترمینال دارید، از خود stdlib.h استفاده کنید. مثلاً چیزی شبیه http://stackoverflow.com/a/314422/347353.
GNU Readline هم هست: http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html


این هم یک پورت از conio.h برای لینوکسه. اما نمی‌دونم تا چه حد خوب کار می‌کنه:

http://juanfc.lcc.uma.es/EDU/VIEJOS/conio.h
http://juanfc.lcc.uma.es/EDU/VIEJOS/conio.c
نماد کاربر
Pooria Azimi
Site Admin
 
پست‌ها : 3332
تاریخ عضویت: 23 اوت 2008, 14:32
محل سکونت: Santa Barbara, CA

Re: اضافه کردن library جدید به کامپایلر

پستتوسط masoudx7 » 01 فوریه 2012, 20:37

ممنون بابت راهنمایی خودمم به این نتیجه رسیدم که بیخیال conio بشم.
masoudx7
 
پست‌ها : 2
تاریخ عضویت: 30 ژانویه 2012, 17:56
محل سکونت: اصفهان



بازگشت به برنامه‌نویسی


کاربران حاضر در این انجمن: بدون کاربران آنلاین و 1 مهمان