PDA

View Full Version : سوال: دريافت پيغام Unresolved External Symbol



حسین محمدی
یک شنبه 02 تیر 1387, 09:03 صبح
هنگام كامپايل برنامه خود همه فايلها كامپايل مي شوند ولي هنگام link با پيغام Unresolved External Symbol مواجه ميشوم . مشكل در كجاست؟

Nima_NF
یک شنبه 02 تیر 1387, 14:36 عصر
این پیغام دلایل مختلفی دارد، برای فهمیدن آن پیام خطای کامل تر و توضیح بیشتر نیاز هست.

معمولا وقتی از یک dll استفاده می کنید که فایل .lib آن را لینک نمی کنید این خطا داده می شود.

حسین محمدی
یک شنبه 02 تیر 1387, 16:40 عصر
با تشكر از راهنمايي شما

بله در پروژه خود يك dll و يك فايل lib دارم كه من ظاهرا اشتباها از source هاي آنها استفاده مي كردم و هدر فايلهاي آن را در برنامه خود include كرده بودم كه همين مسئله مشكل ايجاد كرده است.

براي اضافه كردن اين فايل dll به برنامه چه بايد بكنم؟ آيا كافي است كه آن فايل را در فولدر پروژه خود كپي كنم و lib‌ آن را در قسمت linker اضافه كنم؟ يا كار ديگري نيز بايد انجام دهم؟

Nima_NF
یک شنبه 02 تیر 1387, 20:54 عصر
براي اضافه كردن اين فايل dll به برنامه چه بايد بكنم؟ آيا كافي است كه آن فايل را در فولدر پروژه خود كپي كنم و lib‌ آن را در قسمت linker اضافه كنم؟ يا كار ديگري نيز بايد انجام دهم؟
دقیقا همین کار کافیست

حسین محمدی
سه شنبه 04 تیر 1387, 16:05 عصر
با تشكر ! مشكل حل شد.