PDA

View Full Version : مبتدی: ایجاد فایل اجرایی



smemamian
چهارشنبه 23 اسفند 1391, 21:26 عصر
سلام دوستان

من الان در ویندوز سون میسری به آدرس زیر دارم :

C:\Qt\Qt5.0.0\5.0.0\msvc2010\bin

که داخل این یک فولدر به اسم gotocell ایجاد کردم که دارای 2 فایل هست:
1 - gotocelldialog با پسوند ui
(2 Button و.. در کل ساده است .)

2- main با پسوند cpp
محتویات main.cpp :

#include <QApplication>
#include <QDialog>
#include "ui_gotocelldialog.h"
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
Ui::gotocelldialog ui;
QDialog *dialog = new QDialog;
ui.setupUi(dialog);
dialog->show();
return app.exec();
}


حالا چطوری باید دستور qmake رو استفاده کنم ؟!

aidinMC
پنج شنبه 24 اسفند 1391, 12:30 عصر
منظورت دقیقا چیه؟
میخوای با خط فرمان کیوت کامپایل کنی؟

smemamian
پنج شنبه 24 اسفند 1391, 17:52 عصر
ساخت فایل exe

returnx
پنج شنبه 24 اسفند 1391, 22:12 عصر
شما اگر Qt Creator نصب کرده باشید ، خودش عملیات link و کامپایل رو انجام میده ، و فقط کافیه شما پروژتون رو Run کنید تا فایل اجرایی ساخته بشه...

smemamian
پنج شنبه 24 اسفند 1391, 22:39 عصر
بحث نمایش خروجی نیست.. می خوام یک فایل exe داشته باشم که روی کامپیوترهای دیگه هم بدون نصب Qt و ... اجرا بشه !

returnx
جمعه 25 اسفند 1391, 09:15 صبح
بله ، وقتی کامپایل میشه بهتون یک فایل اجرایی (EXE ) داده میشه ، اصولا در همان مسیری که پروژتون رو ایجاد کردید ، یک فولدر با نام Debug ایجاد میشه که فایل اجرایی شما اونجا ساخته میشه...
و باید دقت کنید که برای اجرای فایل اجرایی برنامتون بصورت مستقل باید فایل DLL کتابخانه هایی که در پروژتون استفاده کردید رو در کنار برنامتون قرار بدید....

smemamian
جمعه 02 فروردین 1392, 21:47 عصر
مشکلی که پیدا کردم چطوری lib های پروژه رو پیدا کنم ! من روی فایل exe کلیک می کنم یکی یکی libهای مورد نیاز رو به عنوان خطا ازم می خواد و من هم توی سیستم پیدا می کنم و کپی/پیس.. که حتما این روشش نیست..:قهقهه:

MSK
دوشنبه 12 فروردین 1392, 23:20 عصر
راحتترین راهش همینه. یه راه سختش اینه: http://qt-project.org/doc/qt-4.8/deployment-windows.html

smemamian
سه شنبه 13 فروردین 1392, 09:50 صبح
راحتترین راهش همینه. یه راه سختش اینه: http://qt-project.org/doc/qt-4.8/deployment-windows.html

یعنی همه این کار رو می کنن ؟ :متعجب: آخه این که نمیشه ! بله اون نرم افزار رو دیدم ولی کار باهاش رو بلد نیستم..

محسن=0
سه شنبه 13 فروردین 1392, 18:08 عصر
یعنی همه این کار رو می کنن ؟ :متعجب: آخه این که نمیشه ! بله اون نرم افزار رو دیدم ولی کار باهاش رو بلد نیستم..


کامپایلر codeblocks اینکار برات میکنه.
نسخه 96 مگی رو دانلود کن.یه بار برنامه رو ران کن برو تو همون مسیر و فایل اجرایی رو تحویل بگیر.