سلام دوستان
این چه اروری است
[Linker error] undefined reference to `gethostname@8'
نمی دونم چرا این ارور رو می ده
من از تابع winsock استفاده می کنم gethostname توش تعریف شده
سلام دوستان
این چه اروری است
[Linker error] undefined reference to `gethostname@8'
نمی دونم چرا این ارور رو می ده
من از تابع winsock استفاده می کنم gethostname توش تعریف شده
احتمالا مشکل از لینکر است
کتابخانه Ws2_32.lib و هدر Winsock2.h
https://barnamenevis.org/showthread.php?t=96947
سلام تشکر از پاسخ شما
من از Dev-Cpp استفاده می کنم ایا کامپایلر خوبی هست
در صمن من از دستور زیر استفاده کردم مشکلم رفع شد
#pragma comment(lib, "Winsock32.lib")
ولی چرا باید اینکار رو بکنیم ما که تابع رو بهش میدیم
تو ++Dev C هم در منوی project و project option قسمت parameters بخش لینکر وجود دارد.
فایل های lib که همراه dll ها هستند ، شامل آدرس ها توابع و جزییات توابع در dll هست که باید به برنامه شما در هنگام کامپایل متصل باشند تا کامپایلر بداند که کدهای توابع در کجای dll هست