Cross-compilation (forum)

A fost o sarcină de a stârni aplicația în Windows de sub. Fără să mă gândesc mult timp, m-am rostogolit singură pentru o companie încrucișată. Dar puțin mai târziu sa dovedit că trebuie să construim o bibliotecă pentru aplicarea prin bazel și să o conectăm la testul python ca teste. Deci, m-am chinuit de întrebarea unui adevărat pervert: cum să compilați o bibliotecă folosind bazele de la Linux la Windows și apoi să le conectați la un python Linux? Va face bazelul să înțeleagă variabilele de mediu ARCH și CROSS_COMPILE? Nu vrem să colectăm încă trasee încrucișate și nu doriți să creați un python (puteți să-i spuneți cumva despre formatul bibliotecii - ce este?).







La birou. pagina de bazel a fost spus următoarele:

utilizatorii CVS și Subversion vor fi familiarizați cu acest aranjament "cuțit în armată elvețiană".






Cuțitul elvețian

După aceea a devenit clar că acesta este un alt ciocan de aur pentru scopuri incomprehensibile, fără de care am trăit în mod normal timp de 7 ani. De asemenea, am vrut să aflu dacă, în conformitate cu acest articol, voi aloca Tulcein pentru Windows sub rădăcina proiectului, atunci acest tulcein va fi preluat în toate directoarele fiicei proiectului? În general, poate cineva să spună cum funcționează în interior și de ce a trebuit să înlocuiți make / cmake?

De fapt, Qt a rulat, a compilat compilatoare și a debuggerilor, dar întrebarea rămâne în qmake, care ar putea veni la profile în Qt Creator.

Bibliotecile compilate sunt statice și partajate - colectate sub Windows. Sub Linux, nimic nu sa găsit în rețea pentru compilație încrucișată.

MXE nu oferă, am nevoie de integrare în Qt Creator, nu de compilație de la terminal.

Cum pot forța o țintă pentru utilitățile colectate?

S-a încercat să precizeze un țintă, iar --build și - ostil au omis, au încercat de asemenea să le grupeze între ele, nu a fost posibil să forțeze pentru a forma ținta corectă.







Articole similare

Trimiteți-le prietenilor: