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

محلی برای نرم افزارهای سایت ساز و مباحث مربوط به برنامه‌نویسی چون Objective-C ،Cocoa و غیره
ارسال پست
آواتار کاربر
AmirT
پست: 345
تاریخ عضویت: 10 ژوئن 2011, 12:51

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

پست توسط AmirT »

من XCode رو نصب کردم و الآن میتونم با Eclipse برنامه‌ی C بنویسم.
اما نمیدونم چطور میشه یک Library جدید رو اضافه کنم که بشه تو برنامه ازش استفاده کرد.
این چیزی که من دانلود کردم، یک فایل با پسوند h. داره، یکی هم با پسوند c.
کجا باید بزارمشون؟
But what is happiness except the simple harmony between a man and the life he leads? — Albert Camus
آواتار کاربر
Pooria Azimi
Site Admin
پست: 3332
تاریخ عضویت: 23 آگوست 2008, 14:32
محل اقامت: Santa Barbara, CA

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

پست توسط Pooria Azimi »

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

به‌نظرم اگر این‌ها رو در کنار بقیهٔ فایل‌هاتون بگذارید و فقط
#import <lib.h>
بکنید کافی باشه.
آواتار کاربر
AmirT
پست: 345
تاریخ عضویت: 10 ژوئن 2011, 12:51

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

پست توسط AmirT »

خیلی ممنون پوریا، به نظر میاد که درست شده باشه ؛)
But what is happiness except the simple harmony between a man and the life he leads? — Albert Camus
m
masoudx7
پست: 2
تاریخ عضویت: 30 ژانویه 2012, 16:56
محل اقامت: اصفهان

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

پست توسط masoudx7 »

سلام دوستان من همین مشکل را با mono دارم اما به کتابخانه ها دسترسی دارم کسی میدونه چطوری می تونم یه سربرگ اضافه کنم.
مشگلم سربرگ conio.h
آواتار کاربر
Pooria Azimi
Site Admin
پست: 3332
تاریخ عضویت: 23 آگوست 2008, 14:32
محل اقامت: Santa Barbara, CA

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

پست توسط Pooria Azimi »

منطقاً شما نباید بتونید از 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
m
masoudx7
پست: 2
تاریخ عضویت: 30 ژانویه 2012, 16:56
محل اقامت: اصفهان

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

پست توسط masoudx7 »

ممنون بابت راهنمایی خودمم به این نتیجه رسیدم که بیخیال conio بشم.
ارسال پست

چه کسی حاضر است؟

کاربران حاضر در این انجمن: کاربر جدیدی وجود ندارد. و 0 مهمان