ورود

View Full Version : مبتدی: اضافه کردن کتابخانه های خارجی به کیوت



ehsan_faal
پنج شنبه 25 تیر 1394, 23:46 عصر
سلام.من میخوام کتابخونه Eigen رو به کیوت اضافه کنم.
تو خود هلپ کیوت گفته که با INCLUDEPATH مسیر فایلی که میخوام موقع include کردن جستجو بشه رو اضافه کنم.
من این کارو میکنم ولی نمیتونم از این کتابخونه توی پروژم استفاده کنم.
کتابخونش 2 مگ بیشتر نیست میشه یه تست کنین راهش رو بهم یاد بدین.
من کلا با اضافه کردن کتابخونه به QtCreator مشکل دارم.برای boost هم هر کاری کردم نتونستم ازش استفاده کنم.حتی MinGW Distro رو هم از سایت nuwen گرفتم که boost رو توی خودش داشت ولی بعد از تنظیمات مربوط به کامپایلر (که مسیر MinGW جدید رو بهش دادم) باز هم توی استفاده ازش به مشکل خوردم.

negative60
جمعه 26 تیر 1394, 02:55 صبح
اول کتابخانه مورد نظر رو ترجيحاً به صورت استاتيک کامپايل کنيد بعد در پروژه Qt در فايل .pro مسير لايبری کامپايل شده رو مشخص کنيد

مثال:

#Linux
unix:LIBS += "$$_PRO_FILE_PWD_/libs/linux/MyLib.a"
#Or
unix:LIBS += "/home/Negative/myproject/libs/linux/MyLib.a"


#Windows
win32:LIBS += "$$_PRO_FILE_PWD_/libs/Win32/MyLib.lib"
#Or
win32:LIBS += "C:/Qt/myproject/libs/Win32/MyLib.lib"



و بعد در ادامه فايل های هدر (h.)کتابخانه مورد نظر رو هم به پروژه اضافه يا در کنار پروژه قرار بديد

کامبیز اسدزاده
جمعه 26 تیر 1394, 08:47 صبح
به این توضیح یک نگاهی بکن : http://barnamenevis.org/showthread.php?436304-%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D9%88-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-C-%E2%80%8E%E2%80%8E-Qt-%D8%A8%D9%87-%D8%B5%D9%88%D8%B1%D8%AA-%DA%AF%D8%A7%D9%85-%D8%A8%D9%87-%DA%AF%D8%A7%D9%85&p=2087022&viewfull=1#post2087022

ehsan_faal
جمعه 26 تیر 1394, 09:18 صبح
به این توضیح یک نگاهی بکن : http://barnamenevis.org/showthread.php?436304-%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D9%88-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-C-%E2%80%8E%E2%80%8E-Qt-%D8%A8%D9%87-%D8%B5%D9%88%D8%B1%D8%AA-%DA%AF%D8%A7%D9%85-%D8%A8%D9%87-%DA%AF%D8%A7%D9%85&p=2087022&viewfull=1#post2087022

واقعا متشکرم.
نمیدونید منو از چه سردرگمی ای نجات دادید.
خیلی به خاطر این موضوع وقتمو هدر داده بودم.:تشویق:

کامبیز اسدزاده
جمعه 26 تیر 1394, 10:06 صبح
واقعا متشکرم.
نمیدونید منو از چه سردرگمی ای نجات دادید.
خیلی به خاطر این موضوع وقتمو هدر داده بودم.:تشویق:

خواهش میکنم ، قبل از هر سوالی سعی کنید قبلش یکم جستجو کنید.
اگه با مشکل مواجه شدین در همین تاپیک اعلام کنید فوقش کتابخانه ای که لازم دارید رو رو سیستم خودم نصب و تست میکنم تا مشکل کلا حل بشه.