QT derleme (Complie) problemi

byanigli

Hectopat
Katılım
3 Ocak 2014
Mesajlar
543
Yer
İzmir, Turkey, Turkey
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ı

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
Headers/mainwindow.h
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();}
Source->mainwindow.cpp
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;}
Forms->mainwindow.ui
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:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…