PDA

View Full Version : سوال: مشکل در کامپایل برنامه در Cygwin (کتابخانه libnet)



Mehdi Asgari
یک شنبه 16 تیر 1387, 14:59 عصر
سلام
من میخوام یه برنامه ای رو که از libnet استفاده می کنه ، کامپایل کنم (مهم نیست چه برنامه ای ، میتونه حتی فقط یک خط فراخوانی libnet_init باشه)
سناریو اینه که میخوام برنامه ای رو (متشکل از دو فایل) که در لینوکس به درستی کامپایل و اجرا کردم ، بیارم تو ویندوز. به نظرم رسید به جای بازنویسی کامل ، از Cygwin استفاده کنم.
این برنامه به libpcap و libnet نیاز داره و من این دو رو به درستی در cygwin نصب کردم.
مشکل اینه که undefined reference میده (برای توابع libnet)
کسی میتونه حدس بزنه مشکل از کجاست ؟
(در صورت نیاز خود فایل رو هم میذارم)

(اصلا کسی برای همچین سناریویی ، راه حل بهتری سراغ داره ؟؟)

kitten
سه شنبه 18 تیر 1387, 19:50 عصر
سلام جناب
شايد بتونيد با اين كار مشكل را حل كنيد
boost library را دانلود كن بعد تو cygwin نصبش كن بعدش كلي لايبرري بهت اضافه مي شه و كار حله ديگه
اگه بازم توضيح خواستي بگو شايد بتونم كمك كنم

Mehdi Asgari
چهارشنبه 19 تیر 1387, 07:40 صبح
How come ?
این کتابخونه مختص C++ هستش و ربطی به libnet و اینا نداره
ممنون
کد رو پورت می کنم برای winsock