انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: adel1368 در 08 اسفند 1391، 11:25 بظ
-
چرا تو خروجی چیزی نشون نمیده
چرا :o :o :o :o :o :o
(http://axgig.com/images/69825460107308491762.png) (http://axgig.com/)
-
عکس رو نداریمممم >:(
-
عکس رو نداریمممم >:(
مااا دارییییم پس چرا ؟!!! :o
-
عکس رو نداریمممم >:(
مااا دارییییم پس چرا ؟!!! :o
کجاست؟
چرا من ندارم؟
-
عکس رو نداریمممم >:(
مااا دارییییم پس چرا ؟!!! :o
کجاست؟
چرا من ندارم؟
بفرما دادا !
فقط واسه خودت آپلود کردم :دی
http://up.iranblog.com/images/vula6as0pazg7cavyf8.png
-
عکس رو نداریمممم >:(
مااا دارییییم پس چرا ؟!!! :o
کجاست؟
چرا من ندارم؟
بفرما دادا !
فقط واسه خودت آپلود کردم :دی
http://up.iranblog.com/images/vula6as0pazg7cavyf8.png
نوکرتم
ولی راس راسی چرا من ندارم؟
-
Ctrl + F5 بزن شاید درست بشه !
(بدجوری اسپم کردیمااا !! جوابشو بده حداقل ! من که نمیدونم چرا !!)
-
دوست عزیز عکس ترمینال کد برنامه ات رو پوشونده،لطفا سورس برنامه رو بذار تا چک کنیم؟؟
-
یه کد سادست:
#include <iostream>
using namespace std;
int main()
{
int a;
cout<<"please inter a number";
cin >> a;
cout<<"Your number is:" << a;
cout << "Hello World!" << endl;
return 0;
}
-
من یه برنامه ساده برای مثال می ذارم که جمله hello worldرو چاپ می کنه بعضی از قسمت های برنامه تون کامل نیست شبیه این برنامه اصلاح کنید،البته برنامه ای که نوشتید رو اگر با کامپایلر cppدر خط فرمان کامپایل کنید مشکلی نداره!توی کیوت باید تغییر بدید:
[ #include <QtCore/QCoreApplication>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
cout<<" hello world";
return a.exec();
}
-
من یه برنامه ساده برای مثال می ذارم که جمله hello worldرو چاپ می کنه بعضی از قسمت های برنامه تون کامل نیست شبیه این برنامه اصلاح کنید،البته برنامه ای که نوشتید رو اگر با کامپایلر cppدر خط فرمان کامپایل کنید مشکلی نداره!توی کیوت باید تغییر بدید:
[ #include <QtCore/QCoreApplication>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
cout<<" hello world";
return a.exec();
}
واسه خط اول include خطا میگیره
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
در ضمن من یه پروژه به این روش ایجاد میکنم
file/new file or project/Non-QtProject /plain C++ Project
وقتی که میزنم اجرا بشه بازم خالی نشون میده
-
من یه برنامه ساده برای مثال می ذارم که جمله hello worldرو چاپ می کنه بعضی از قسمت های برنامه تون کامل نیست شبیه این برنامه اصلاح کنید،البته برنامه ای که نوشتید رو اگر با کامپایلر cppدر خط فرمان کامپایل کنید مشکلی نداره!توی کیوت باید تغییر بدید:
[ #include <QtCore/QCoreApplication>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
cout<<" hello world";
return a.exec();
}
با qtcreator میشه C++ هم پردازش کرد و من خودم این کار رو میکنم.
-
یه کد سادست:
#include <iostream>
using namespace std;
int main()
{
int a;
cout<<"please inter a number";
cin >> a;
cout<<"Your number is:" << a;
cout << "Hello World!" << endl;
return 0;
}
محتویات فایل untitled.pro رو بزار.
-
بله حالا که گفتید یادم اومد من هم قبلا این کار رو یه بار کردم دقیقا یادم نمی یاد چطور به نظرم یک خط به این شکل
config +=consol
به فایل پروژه اضافه کردم ولی در مورد اون برنامه ساده هم مشکلی نداره احتمالا دوستمون کیوت رو در مسیر پیش فرض نصب نکردن بنابراین کامپایلر نمی تونه کتابخونه ها رو پیدا کنه اگه خطا رو بذاررن معلوم میشه!!بالاخره خطا بعض هیچیه!
درضمن منتظر جواب دوست عزیزomidtavanaهستم!!!
-
برای درست کردن یک پروژه C++، باید Non-Qt Project و Plain C++ Project رو انتخاب کنید. اگر نیاز دارید که از امکانات جدید C++11 هم استفاده کنید باید
QMAKE_CXXFLAGS += -std=c++11
رو به گزینههای فایل .pro اضافه کنید. سرفایل .pro یک پروژه من اینجوره:
TEMPLATE = app
CONFIG += console
CONFIG -= app_bundle
CONFIG -= qt
QMAKE_CXXFLAGS += -std=c++11
-
یه کد سادست:
#include <iostream>
using namespace std;
int main()
{
int a;
cout<<"please inter a number";
cin >> a;
cout<<"Your number is:" << a;
cout << "Hello World!" << endl;
return 0;
}
محتویات فایل untitled.pro رو بزار.
منظورتون ایناست
TEMPLATE = app
CONFIG += console
CONFIG -= qt
SOURCES += main.cpp
-
یه کد سادست:
#include <iostream>
using namespace std;
int main()
{
int a;
cout<<"please inter a number";
cin >> a;
cout<<"Your number is:" << a;
cout << "Hello World!" << endl;
return 0;
}
محتویات فایل untitled.pro رو بزار.
منظورتون ایناست
TEMPLATE = app
CONFIG += console
CONFIG -= qt
SOURCES += main.cpp
خودم خیلی راضی نیستم از این جوابی که میخوام بدم، ولی اگر فعلا در مرحله یادگیری مقدمات هستی، بهتره از جینی (geany) استفاده کنی. بعدا که خواستی پروژههای جدیتر بنویسی و با مفاهیم C++ و Qt بیشتر آشنا شدی بیا سراغ qtcreator.
-
یه کد سادست:
#include <iostream>
using namespace std;
int main()
{
int a;
cout<<"please inter a number";
cin >> a;
cout<<"Your number is:" << a;
cout << "Hello World!" << endl;
return 0;
}
محتویات فایل untitled.pro رو بزار.
منظورتون ایناست
TEMPLATE = app
CONFIG += console
CONFIG -= qt
SOURCES += main.cpp
بله درسته همونجا هرچی که دوستمون تو پست قبلی گفتن!وجود نداره رو اضافه کن!
-
من وقتی اونارو هم اضافه میکنم بازم تو خروجی چیزی نشون نمیده
-
دوست عزیز چند سوال باید بپرسم؟آیا شما qt creatorرو مستقل نصب کردید یا همراه اون کتابخانه های کیوت رو هم نصب کردید؟!ازچه روشی برای نصب استفاده کرید؟اون رو در مسیر پیش فرض نصب کردید یا در مسیر دیگه ای!؟و در آخر آیا نصب شما بدون هیچ خطایی پایان یافت؟!اینا رو به خاطر این می پرسم که هم برنامه ای خودم گفتم روی سیستم من اجرا میشه و هم به روش دوم مشکلی نیست!!
-
من بااین دستور نصبش کردم
sudo apt-get install qt-sdk
3روز پیش هم یه 200 خوردای مگ آپدیت داشت که اونم،آپدیت کردم
-
دستورات زیر رو در ترمینال صادر کن :
sudo apt-get install synaptic
sudo apt-get update
sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
بعد دو روش مذکور رو تست کن!
-
دستورات زیر رو در ترمینال صادر کن :
sudo apt-get install synaptic
sudo apt-get update
sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
بعد دو روش مذکور رو تست کن!
بازهم همون طوری
-
دوستان حل شد \\:D/ \\:D/ \\:D/ \\:D/ \\:D/ \\:D/ \\:D/
Qt Creator 2.6.0 رو دانلود ونصب کردم درست شد
اشکال از ورژن قبلی کیوت کریتور بود
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
از کسانی که به این تایپک جواب دادن نهایت تشکرو دارم
-
موفق باشید! 8)