Potreboval by som radu,
Snazim sa skompilovat jeden plugin do QGISu..Skompilovat v linuxe sa mi ho podarilo bez problemov, ale potreboval by som to spravit pre windows a manual je pisany len pre linux. Okrem jedneho riadku, ze "However, anyone is free to compile it on their own chosen platform, including Microsoft Windows". Vystupom kompilacie je v podstate jeden ".so" subor. Pre windows by som potreboval teda jednu DLL.
postup v linuxe je nasledovny: cmake ./ make make install
Ma to nejake dependencies, ktore v linuxe stiahnut nie je problem.. Vo windowse asi bude: qgis libqgis-dev (ensure that you have only one version installed) libgdal-dev (ensure that you have only version installed) libspatialindex-dev libqca2-dev libgeos++-dev g++-5 cpp-5 cmake subversion libpoco-dev qt4-designer qt4-dev-tools libqt4-core libqt4-dev libqt4-sql-psql libqwt5-qt4-dev pyqt4-dev-tools libpqxx-dev (NB: version 4) postgresql (version 9.5) postgresql-server-dev-9.5 postgis postgresql-9.5-postgis libeigen3-dev libfann-dev
Ma niekto s niecim podobnym skusenost alebo ma vie nejak nasmerovat odkial zacat?
link na plugin?
http://www.qrap.org.za/
hint1: mingw-w64
hint2: ak to ma dependency na QT tak potom pogoogluj "qt cross compile for windows on linux"
hint3: google "cmake cross compile" hint4: upravíš cmakerules a zábava sa môže začať.
Veľa šťastia a zábavy :)
Diky, presne na toto som prisiel aj ja no cakal som ci neexistuje nieco jednoduchsie...Asi nie :) tak diky
Najľahšie to asi naportuješ, keď si stiahneš Qt for Windows, Visual Studio, Windows SDK, 32 bit gcc 4.9.1 toolchain z MinGW-w64. V odkaze je všetko popísané.
Pamätám si že QT pre windows som si vybuildoval priamo na Linuxe a potom už len zopár veci upravil a išlo to.
Už neviem kde som sa odpichol možno tu http://stackoverflow.com/questions/10934683/how-do-i-configure-qt-for-cross-compilation-from-linux-to-windows-target
alebo tu http://web.archive.org/web/20120129083154/http://blog.kermat.net/blog5.php/cross-compilation-with-qt?page=2
Ale myslím že už nájdeš aj niečo viac user-friendly :)
A ináč ako to ide ? Nejaký progress ? alebo už hotovo ?
Nainstaloval som mxe http://mxe.cc/#tutorial
Siel som podla navodu no chybaju mu este urcite zavislosti..A co s tym zatial neviem :)
klasicky cmake najde vsetky kniznice
mingwcmake nevie najst prave tie qgis kniznice s priponou A.. Tie som doinstaloval z repozitaru qgis vyrobcu :)
nakoniec sa mi podarilo, uspesne zozbierat potrebne kniznice, prejst cez cmake a po sputeni prikazu make ma cakal tento vystup :
to uz je zrejme nad moje sily..
Otvor subor /work/qrap/qrap/qrap.cpp a pridaj nasledujuci riadok
k ostatnim zacinajucim na
v tom subore. Potom daj znova make.
Nepomohlo to , ale dakujem..Chyba zostala ta ista aj ked som tam pridal #include <cstdlib>
Tu funkciu neskor z normy odstranili.... Obsah riadku 77 /work/qrap/qrap.cpp nahrad tymto:
a to vlozene
mozes odstanitDiky ale nepomohlo to..Nebudem to riesit uz , necham to klasicky na linuxe ..
Pomohlo blizsie k vysledku ....
Posli mi v prilohe cely ten zdrojak suboru /work/qrap/qrap/qrap.cpp.
Nech to naraz cele opravim, a ptm Ti poslem. Treba v tom subore viac radkov prepisat.
Skus :)
priloha link je aj tu: https://ufile.io/ffd3
https://paste42.de/11085/nateraz
chybny vypisy posiel cez paste/prilohe - kvoli formatovaniu, nech nie je vsetko v jednom riadku
Nebudem to riesit teraz tam vybehlo niekolko dalsich chyb a uz som vymyslel nahradne riesenie... Kazdopadne diky za pomoc..
Hm, ak by som mal pristup ku prekladu, mohol som sa pozriet/poosetrovat chyby ... ale ok.
a wld linux uz mas osetreny, ze ides mudrovat inym...?
Cítim narušenie sily :D