QT Creator + MinGW

C,C++,C#

Moderátori: psichac, Moderátori

Používateľov profilový obrázok
xmilos
Ultimate člen
Ultimate člen
Príspevky: 3671
Dátum registrácie: 04 Máj 2011, 00:00
Bydlisko: Povazie

QT Creator + MinGW

Príspevok od používateľa xmilos » 16 Mar 2015, 18:00

Potrebujem vytvorit malu DB aplikaciu. Idealne je jeden "exe" a jeden db.
Prakticky cela funkcnost je v db modeli, aplikacia len "pozera", doplna data + report pre tlaciaren + komunikacia cez COM ( USB ).
Databazu uz mam, problem je s aplikaciou. Skusal som skompilovat malu aplikaciu pod Linux - to vcelku slo, ale vysledna aplikacia tiez potrebuje kniznice.
Teraz mam tu samu aplikaciu skompilovanu pre widly, aj kniznice su prikompilovane do vysledneho exe , ale nepodarilo sa mi prikompilovat plug - iny a vysledny kod potrebuje nake dll.
Poradite naky produkt, ktory to vie, alebo sposob, ktorym dostanem tie dll - ka do vyslednej binarky.
Ma niekto skusenosti s tymto prostredim + prekladacom?
S tymto prostredim zacinam, tak poprosim o trpezlivost.
0

Používateľov profilový obrázok
dxr
Ultimate člen
Ultimate člen
Príspevky: 3968
Dátum registrácie: 05 Aug 2013, 20:21
Bydlisko: V strede nicoho
Kontaktovať používateľa:

Re: QT Creator + MinGW

Príspevok od používateľa dxr » 16 Mar 2015, 18:34

Nastrel 1) MinGW poznam s QTckom som to nerozbehal ale pomerne lahsie to slo s CYGWINom
ten ma vlastne rovnake header fajly ako linux neskusis takto ? bude to trosku pomalsie ale uzivatel to nespozna.

Nastrel 2) staticky skompilovat option -s nestaci ? ak existuje nieco ako .so verzia kniznice.

Nastrel 3) Este mi prislo na um ze ak mas tych too;chainov viac napr u mna AVRGCC/CYGWIN/Delphi ma tiez GNU tools/minGW
obcas sa moze stat ze mas v PATH nastavenu ze to pouzije GNU tool z ineho toolchainu potom to mne robilo
dost divoke veci ktore nesuvisely s realnou chybou ked som opravil PATH skompiloval som kod.
0
Mahátma Ghándí: „Nejdřív tě budou ignorovat. Pak se ti budou smát. Pak proti tobě budou bojovat. Potom zvítězíš.“
čo viac dodať som taký a možeš to skúsiť vyhrať aj tak to vzdáš.. Obrázok
Arduino is popular becouse allow complex task with minimum investment

Používateľov profilový obrázok
xmilos
Ultimate člen
Ultimate člen
Príspevky: 3671
Dátum registrácie: 04 Máj 2011, 00:00
Bydlisko: Povazie

Re: QT Creator + MinGW

Príspevok od používateľa xmilos » 16 Mar 2015, 19:29

dxr
diky za odpoved,

1. slo ti s MinGW skompilovat vsetko do jedneho exe suboru, koncovy uzivatel nepotreboval ziadnu kniznicu, komponentu pre pouzitie tvojej aplikacie?

2. zdrojovy subor ( *.so ) k onym *.dll neviem kde mam najst, este sa v tom snazim orientovat.

Ma niekto odskusanu verziu nakeho prekladaca, + volne odstupne kniznice pre pracu s databazou?

Chcem sa vyhnut potrebe instalovat na koncovy pocitac akekolvek doplny.
To co som doteraz vyprodukoval sa zda byt dost pracne, zacinam mat tik na .net, pripadne java - u.
Este mych skusil delphi, len neviem ci je naka distro free.

totoka vyprodukoval make

g++ -static -static-libgcc -Wl,-s -Wl,-subsystem,windows -mthreads -o release\Skuska.exe release/main.o release/mainwindow.o release/fcis.o release/skuska_plugin_import.o release/moc_mainwindow.o release/moc_fcis.o -lmingw32 -LE:/Qt2/5.4/Src/qtbase/lib -lqtmain -lQt5Widgets -lQt5Sql -LE:/Qt2/5.4/Src/qtbase/plugins/platforms -lqwindows -lwinspool -lshlwapi -lQt5PlatformSupport -LE:/Qt2/5.4/Src/qtbase/plugins/imageformats -lqico -lQt5Gui -lcomdlg32 -loleaut32 -limm32 -lwinmm -lglu32 -lopengl32 -lgdi32 -ljpeg -lpng -lqtharfbuzzng -lQt5Core -lole32 -luuid -lws2_32 -ladvapi32 -lshell32 -luser32 -lkernel32 -lmpr -lz
0

Používateľov profilový obrázok
dxr
Ultimate člen
Ultimate člen
Príspevky: 3968
Dátum registrácie: 05 Aug 2013, 20:21
Bydlisko: V strede nicoho
Kontaktovať používateľa:

Re: QT Creator + MinGW

Príspevok od používateľa dxr » 16 Mar 2015, 20:33

Otvor si na Nokiackom QT fore topic budes to mat rychlejsie ako tu. Inak premtslam
Lazarus ? generuje to staticky EXE a mas to crossplatform a mozes ist DB(MySQL/Postgress/Sqlite) a tak
SQlite mas linkovane tam su staticke TPUcka (library) exe bez stripu ma aj 13mb :) UPX+Strip je to 1mb

Tam ani nepotrebujes QTcko aj ked je to pekne UI lazarus zase ma svoje a pomerne slusne trosku blika :)
0
Mahátma Ghándí: „Nejdřív tě budou ignorovat. Pak se ti budou smát. Pak proti tobě budou bojovat. Potom zvítězíš.“
čo viac dodať som taký a možeš to skúsiť vyhrať aj tak to vzdáš.. Obrázok
Arduino is popular becouse allow complex task with minimum investment

Používateľov profilový obrázok
xmilos
Ultimate člen
Ultimate člen
Príspevky: 3671
Dátum registrácie: 04 Máj 2011, 00:00
Bydlisko: Povazie

Re: QT Creator + MinGW

Príspevok od používateľa xmilos » 16 Mar 2015, 20:48

lazarus - Pascal?
Tak dalsi jazyk uz asi nedam :--)

Vypada to, ze tie dll musia byt skopirovane tak ako su.
0

Používateľov profilový obrázok
xmilos
Ultimate člen
Ultimate člen
Príspevky: 3671
Dátum registrácie: 04 Máj 2011, 00:00
Bydlisko: Povazie

Re: QT Creator + MinGW

Príspevok od používateľa xmilos » 17 Mar 2015, 17:20

Lazarus - odskusane, vyhovuje. Vysledok je binarka + DB + potrebna jedna dll z titulu pouzitej DB.
Pascal je sice nieco nove, ale snad sa tym preluskam. Keby to bolo v C++ uz by to bolo az moc dokonale. Dokonca sa to da skompilovat aj pre linux. Odskusane pre W7, a XP - bez problemov. Trosku som bojoval s kompatibilitou toho dll.

DXR - dik za tip.
0

Napísať odpoveď