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.
QT Creator + MinGW
Moderátori: psichac, Moderátori
- dxr
- 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
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.
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
Re: QT Creator + MinGW
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
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
- dxr
- 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
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
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
Re: QT Creator + MinGW
lazarus - Pascal?
Tak dalsi jazyk uz asi nedam :--)
Vypada to, ze tie dll musia byt skopirovane tak ako su.
Tak dalsi jazyk uz asi nedam :--)
Vypada to, ze tie dll musia byt skopirovane tak ako su.
0
Re: QT Creator + MinGW
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.
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