byanigli
Hectopat
Daha fazla
- Cinsiyet
- Erkek
- Meslek
- student of software engineering
Merhabalar! Windows 8.1 64-bit işletim sisteminde Qt 5.2.1 for windows 64-bit olan sürümünü kullanıyorum. Ancak complie(derleme) yapamıyorum. LNK1104: cannot open file 'gdi32.lib' hatasını alıyorum VS sdk ve adobe sdk yüklüdür.
Basit bir kod örneği :
.pro dosyası
Headers/mainwindow.h
source ->main.cpp
Source->mainwindow.cpp
Forms->mainwindow.ui
Basit bir kod örneği :
.pro dosyası
Kod:
QT+=coregui
Kod:
greaterThan(QT_MAJOR_VERSION,4):QT+=widgets
TARGET=untitled5TEMPLATE=app
SOURCES+=main.cpp\mainwindow.cpp
HEADERS+=mainwindow.h
FORMS+=mainwindow.ui
Kod:
#ifndefMAINWINDOW_H#defineMAINWINDOW_H
Kod:
#include<QMainWindow>
Kod:
namespaceUi{classMainWindow;}
classMainWindow:publicQMainWindow{Q_OBJECT
public:explicitMainWindow(QWidget*parent=0);~MainWindow();
private:Ui::MainWindow*ui;};
#endif//MAINWINDOW_H
source ->main.cpp
Kod:
#include"mainwindow.h"#include<QApplication>
intmain(intargc,char*argv[]){QApplicationa(argc,argv);MainWindoww;w.show();
returna.exec();}
Kod:
#include"mainwindow.h"#include"ui_mainwindow.h"
MainWindow::MainWindow(QWidget*parent):QMainWindow(parent),ui(newUi::MainWindow){ui->setupUi(this);ui->pushButton->setText("hellp");}
MainWindow::~MainWindow(){deleteui;}
Kod:
<?xmlversion="1.0"encoding="UTF-8"?><uiversion="4.0"><class>MainWindow</class><widgetclass="QMainWindow"name="MainWindow"><propertyname="geometry"><rect><x>0</x><y>0</y><width>400</width><height>300</height></rect></property><propertyname="windowTitle"><string>MainWindow</string></property><widgetclass="QWidget"name="centralWidget"><widgetclass="QPushButton"name="pushButton"><propertyname="geometry"><rect><x>150</x><y>170</y><width>93</width><height>28</height></rect></property><propertyname="text"><string>PushButton</string></property></widget></widget><widgetclass="QMenuBar"name="menuBar"><propertyname="geometry"><rect><x>0</x><y>0</y><width>400</width><height>26</height></rect></property></widget><widgetclass="QToolBar"name="mainToolBar"><attributename="toolBarArea"><enum>TopToolBarArea</enum></attribute><attributename="toolBarBreak"><bool>false</bool></attribute></widget><widgetclass="QStatusBar"name="statusBar"/></widget><layoutdefaultspacing="6"margin="11"/><resources/><connections/></ui>
Son düzenleyen: Moderatör: