ورود

View Full Version : سوال: اضافه کردن Qt به Visual Studio



SaiadEhsan
سه شنبه 11 فروردین 1394, 10:16 صبح
سلام

من به تازگی تصمیم گرفتم Qt یاد بگیرم. بعد از جستجو توی نت و مطالعه بعضی راهنمایی های اولیه نسخه مناسب رو دانلود کردم از سایت مربوطه (Qt 5.4.1 برای Visual Studio 2012). فایل هایی که دانلود کردم بطور دقیق اسمشون اینه:


qt-opensource-windows-x86-msvc2012_opengl-5.4.1
qt-vs-addin-1.2.4-opensource
اول خود Qt و بعد Add-in رو نصب کردم، طبق دستوراتی که در یک فایل PDF در یکی از فروم های خود سایت Qt پیدا کردم در این مرحله باید منویی بنان Qt5 به Visual Studio اضافه شده باشه ولی وقتی من Visual Studio رو باز کردم، با خطای زیر مواجه شدم:

The Add-in 'Qt Add-in 1.2.4' failed to load or caused an exception.
Would you like to remove this Add-in?
If you choose yes, the file it was loaded from, 'D:\Program Files (x86)\Digia\Qt5VSAddin\11.0\Qt5VSAddin.AddIn', will be renamed.
Error Message: The system cannot find the file specified.


Error number: 80070002

و منویی بنام Qt5 هم وجود نداره. هر چقدر توی نت گشت زدم چیزی پیدا نکردم. بعضی جاها کلی دستور Command Prompt نوشته بودن و کلی نرم افزار مثل Perl و Python هم برای دانلود قبل از انجام این عملیات گذاشته بودن، ولی من واقعا فکر نمیکنم اگر من بخوام ++C کد بزنم با Qt اینقدر دنگ و فنگ داشته باشه (من غیر از ++C چیزی بلد نیستم در حال حاضر، ++C هم دارم یاد میگیرم).

لطفا یکی راهنماییم کنه.

ravaei
سه شنبه 11 فروردین 1394, 13:37 عصر
به نظر من شما اینو دانلود کنید : Qt 5.4.1 for Windows 32-bit (MinGW 4.9.1, 856 MB) (http://download.qt.io/official_releases/qt/5.4/5.4.1/qt-opensource-windows-x86-mingw491_opengl-5.4.1.exe)

من خودم چند وقتی به C++‎‎ رو آوردم و با همین کار می کنم ورژن های VS رو هم اصلا نصب نکردم ... ولی اگه می خوای راحت C++‎‎ کد نویسی کنی حتما دانلود کن و استفاده کن

موفق باشی ...:لبخندساده:

SaiadEhsan
سه شنبه 11 فروردین 1394, 22:17 عصر
دوست عزیز ممنون از پاسخ ولی من خیلی وقته با VS کار میکنم و با محیطش راحت ترم.

نیازی به دانلود نسخه پیشنهادی هم نیست، چون Qt Creator هراه با کتابخانه ها و .. توی فایل نصبی که دانلود کردم وجود داشته و الان هم میتونم توی اون کد بزنم. ولی میخوام متصل کنم به VS که راحت تر باشم.

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

ravaei
چهارشنبه 12 فروردین 1394, 10:12 صبح
دوست عزیز ممنون از پاسخ ولی من خیلی وقته با VS کار میکنم و با محیطش راحت ترم.

نیازی به دانلود نسخه پیشنهادی هم نیست، چون Qt Creator هراه با کتابخانه ها و .. توی فایل نصبی که دانلود کردم وجود داشته و الان هم میتونم توی اون کد بزنم. ولی میخوام متصل کنم به VS که راحت تر باشم.

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

شما چون گفتید من فقط سی پلاس بلدم و از اونجایی که visual studio تقریبا از نسخه 2005 به بعد سی پلاس رو خیلی کم رنگ کرد ، من اصلا ذهنم به این که شما سی پلاس رو تو محیط vs کد میزنید نرفت و از اونجایی که گفتید " جز سی پلاس چیزی بلد نیستم و سی پلاس رو هم تازه دارم یاد میگیرم" من فکرم به محیط های turbo c ، Borland ،code blocks رفت واسه همون این پیشنهاد رو دادم که تو همون محیط Qt creator کد بزنید .

SaiadEhsan
پنج شنبه 13 فروردین 1394, 10:35 صبح
شما چون گفتید من فقط سی پلاس بلدم و از اونجایی که visual studio تقریبا از نسخه 2005 به بعد سی پلاس رو خیلی کم رنگ کرد ، من اصلا ذهنم به این که شما سی پلاس رو تو محیط vs کد میزنید نرفت و از اونجایی که گفتید " جز سی پلاس چیزی بلد نیستم و سی پلاس رو هم تازه دارم یاد میگیرم" من فکرم به محیط های turbo c ، Borland ،code blocks رفت واسه همون این پیشنهاد رو دادم که تو همون محیط Qt creator کد بزنید .

بله، حدودا 4 - 5 ماهه شروع کردم کد زنی ++C رو، و با VS هم کار کردن از همون ابتدا. در هر حال، مهم اینه که اهمیت دادید و پاسخ دادید.

omid_kma
جمعه 14 فروردین 1394, 11:48 صبح
سلام مسیری که داخلش Qt و همین طور plugin Qt نصب میشه نباید space داشته باشه
از ارورتون مشخصه که این مورد رعایت نشده
" the file it was loaded from, 'D:\Program Files (x86)\Digia\Qt5VSAddin\11.0\Qt5VSAddin.AddIn', will be renamed"

SaiadEhsan
جمعه 14 فروردین 1394, 21:45 عصر
سلام مسیری که داخلش Qt و همین طور plugin Qt نصب میشه نباید space داشته باشه
از ارورتون مشخصه که این مورد رعایت نشده
" the file it was loaded from, 'D:\Program Files (x86)\Digia\Qt5VSAddin\11.0\Qt5VSAddin.AddIn', will be renamed"

سلام

ممنون از پاسخ، ولی مشکل این نیست. چون مسیر نصب Qt که فاصله نداره، مسیر نصب Add-in هم عوض کردم. مشکل حل نشد.

omid_kma
شنبه 15 فروردین 1394, 22:37 عصر
سلام

ممنون از پاسخ، ولی مشکل این نیست. چون مسیر نصب Qt که فاصله نداره، مسیر نصب Add-in هم عوض کردم. مشکل حل نشد.
این باگ مربوط به نسخه ویژوال استودیو شماست. این جا گزارش داده شده : https://bugreports.qt.io/browse/QTVSADDINBUG-392
یا ورژن 1.2.3 این پلاگین رو نصب کنید یا ویژوال استودیو رو به ورژن 2013 آپدیت کنید .

SaiadEhsan
یک شنبه 16 فروردین 1394, 08:46 صبح
این باگ مربوط به نسخه ویژوال استودیو شماست. این جا گزارش داده شده : https://bugreports.qt.io/browse/QTVSADDINBUG-392
یا ورژن 1.2.3 این پلاگین رو نصب کنید یا ویژوال استودیو رو به ورژن 2013 آپدیت کنید .

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

hosseinam1370
سه شنبه 18 فروردین 1394, 14:19 عصر
ممنون دوست عزیز، مشکل حل شد. :) قبلا اینجا رو دیده بودم ولی بفکر اینکه نسخه قبلیشو دانلود کنم نیافتاده بودم. بازم ممنون.

تا الان کد نوشتی تو ویژال استدیو؟
تنظیمات هم انجام دادی تا هدر هارو بشناسه؟

SaiadEhsan
چهارشنبه 19 فروردین 1394, 08:47 صبح
تا الان کد نوشتی تو ویژال استدیو؟
تنظیمات هم انجام دادی تا هدر هارو بشناسه؟
اگر منظورتون کد برای Qt هست، خیر.

saeedizade
جمعه 02 بهمن 1394, 10:07 صبح
یه نفر مرحله به مرحله بگه چجور qt رو به ویژوال وصل کنم

کامبیز اسدزاده
چهارشنبه 21 بهمن 1394, 11:12 صبح
یه نفر مرحله به مرحله بگه چجور qt رو به ویژوال وصل کنم

قبل از هر سوالی تحقیق کن : http://barnamenevis.org/showthread.php?438804-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%86%D8%B5%D8%A8-Qt-%D8%AF%D8%B1-Windows-%D9%88-Linux