View Full Version : حرفه ای: مشکل در نصب درایور MySQL
کامبیز اسدزاده
جمعه 24 آبان 1392, 15:39 عصر
با سلام
یکی به دادم برسه... 1 هفتست هزار جور روش رو امتحان کردم هزارو یک جور خطا و ارور میگیرم...
مشکل من این هست نمیتونم به صورت Native از MySQL استفاده کنم مخصوصا توی VS2012 یا 13
یکی یه آموزشی در رابطه با نحوه نصب و راه اندازه یکی از درایور های مربوط به MySQL رو برای C/C++ بگه برای VISUAL STUDIO 2012 یا 2013
درایور هایی که خودم امتحان کردم به صورت زیر هستند :
MySQL++
MySQL Community Server
MySQL Connector C++ 1.1.3
تو هر کدوم یه بدبختی گیر کردیم و نشد ! این کتابخانه boost_1_55_0 رو هم میخواست اونم دانلود و شناسایی کردم ولی جوابی نگرفتم متسفانه..
شاید در حالت عادی با سبک Win32 / MFC / Console و ... جواب بگیرم ولی من در سبک کاملا استاندارد C++ میخوام که تو Cross Platforming هم مشکلی نداشته باشم به خاطر همین بهترین و مناسبترین گزینه انتخاب کدام درایور هست رو ذکر کنید.
کامبیز اسدزاده
جمعه 24 آبان 1392, 18:33 عصر
سوال اگه سوال C# بود تا حالا جواب گرفته بودیم ! :D بابا یکی بیاد به دادمون برسه من برای اولین بار میخوام از MySQL روی Native نویسی استفاده کنم...
طبق آموزش های این مرجع : http://tangentsoft.net/mysql++/doc/html/userman/incorporating.html#inc-vstudio
خطای زیر رو میگیرم...
1>------ Build started: Project: Project3, Configuration: Debug Win32 ------
1> Source.cpp
1>Source.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall mysqlpp::Connection::Connection(bool)" (__imp_??0Connection@mysqlpp@@QAE@_N@Z) referenced in function _main
1>Source.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall mysqlpp::Connection::~Connection(void)" (__imp_??1Connection@mysqlpp@@UAE@XZ) referenced in function _main
1>C:\Users\Kamb!z\documents\visual studio 2012\Projects\Project3\Debug\Project3.exe : fatal error LNK1120: 2 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
حامد مصافی
جمعه 24 آبان 1392, 20:13 عصر
فایل dll کانکتور به linkerمعرفی نشده
کامبیز اسدزاده
جمعه 24 آبان 1392, 20:16 عصر
متاسفانه این کار رو هم میکنم ولی fatal error LNK1104: cannot open file 'libmysql.lib' خطا !!!
حامد مصافی
جمعه 24 آبان 1392, 20:28 عصر
روی پروژه راست کلیک کرده و گزینه Properties را کلیک کنید
در قسمت VC++ Dictionaries گزینه Library Dictionaries را Editکرده و مطمئن شوید فولدر دربرگیرنده فایل dll به آن معرفی شده است.
کامبیز اسدزاده
جمعه 24 آبان 1392, 20:40 عصر
112843
روی پروژه راست کلیک کرده و گزینه Properties را کلیک کنید
در قسمت VC++ Dictionaries گزینه Library Dictionaries را Editکرده و مطمئن شوید فولدر دربرگیرنده فایل dll به آن معرفی شده است.
در این قسمت باید دقیقا چطور عمل کنم ؟
حامد مصافی
جمعه 24 آبان 1392, 20:53 عصر
اون آیکون بالای پنجره که زرد رنگه و به شکل یه پوشه آتیش گرفته شدست رو کلیک کن
کامبیز اسدزاده
جمعه 24 آبان 1392, 20:54 عصر
اون آیکون بالای پنجره که زرد رنگه و به شکل یه پوشه آتیش گرفته شدست رو کلیک کن
مهندس :ی اینو میدونم ! شما دستور بفرما چه چیزیرو باید وارد این کنم ! کدوم dll هارو ؟
RoboC0der
جمعه 24 آبان 1392, 21:39 عصر
http://dev.mysql.com/doc/refman/5.1/en/connector-cpp-apps-windows-visual-studio.html
کامبیز اسدزاده
جمعه 24 آبان 1392, 21:49 عصر
http://dev.mysql.com/doc/refman/5.1/en/connector-cpp-apps-windows-visual-studio.html
همه اینهارو قبلا ریز به ریز و با دقت انجام دادم دوست عزیز :) خطا میده :(
احساس میکنم یه جورایی به 64 بیت بودن سیستم من و نوع کامپایل کتابخانه ها ربطی داره.
کامبیز اسدزاده
جمعه 24 آبان 1392, 23:20 عصر
حل شد رفت پی کارش... مشکل از نوع کامپایل بود...
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.