prox1 Forsker
04. maj 2020 - 14:59 Der er 8 kommentarer

omskrive linux CLI-cmd til brug i windows med en i686-w64-mingw32

Hi, den her er svær:)
Jeg har en opsætning med en i686-w64-mingw32 compiler for openGL på win10
jeg prøver at bruge nogle filer fra linux
For at køre i linux bruges CLI cmd-strengen:
g++ -o Example Example.cpp -lX11 -lGL -lpthread -lpng -lstdc++fs -std=c++17
Nu er det så, at jeg gerne ville køre samme sæt cmds, men i windows, med min i686-w64-mingw32..
Grunden er at min linux-mint kører i en virtalBox, og det kan slet ikke gå. Den hakker
*Kan* jeg overhovedet køre noget der ligner
g++ -o Example Example.cpp -lX11 -lGL -lpthread -lpng -lstdc++fs -std=c++17
i windows, og i et i686-w64-mingw32 miljø?
arne_v Ekspert
04. maj 2020 - 15:14 #1
Måske.

:-)

mingw g++ command line den samme som på Linux.

Problemet er libraries.

Har du et X11, et GL, et pthreads og et png library for mingw?
prox1 Forsker
04. maj 2020 - 18:21 #2
" Har du et X11, et GL, et pthreads og et png library for mingw? "
Oooo..hhh
Det ....ved... Jeg IKKE
Det er altså ikke 'noget' der 'bare' altid er MED--? Det er dele som man selv skal tilføje, til i686-w64-mingw32 vel i form a header filer(?)
Naivt troede jeg at det var en del af i686-w64-mingw32
Har du en god reference side (link), hvor man enten kan finde disse (måske) manglende libraries, eller i det mindste finde ud af hvad de zippede-libraries hedder? -jeg er lidt på herrens mark her, må jeg indrømme
arne_v Ekspert
04. maj 2020 - 18:40 #3
Muligvis ville du finde det nemmere at bruge cygwin end mingw.

mingw er GCC til Windows "the windows way"

cygwin er GCC til WIndows "the *nix way"

Og så vidt jeg kan se så har cygwin disse biblioteker.
prox1 Forsker
04. maj 2020 - 18:42 #4
Edit.. sort off
Jeg fandt det her, som viser hvordan man kan installere minGW, men dét er vel heller ikke det hele..https://www.youtube.com/watch?time_continue=568&v=bhxqI6xmsuA&feature=emb_logo
prox1 Forsker
04. maj 2020 - 18:44 #5
https://www.computerworld.dk/eksperten/spm/1033253?k=8354990
cygwin!
Det vil jeg prøve at se på!
Tak for din tid Arne!
Kim, Softnotik Praktikant
07. maj 2020 - 11:38 #6
Eventuel kan du prøve at bruge Subsystem Linux i Windows 10.
Så køres koden stadigvæk på din maskine og ikke i en virtuel.
arne_v Ekspert
07. maj 2020 - 21:10 #7
WSL 1.x er et subsystem men WSL 2.x er faktisk en VM.
prox1 Forsker
18. september 2020 - 16:35 #8
Det blev aldrig til noget. jeg véd ikke hvordan dét kan 'scores' for Arnes løsning er sikkert helt fin, jeg kan bare ikke hitte ud af det. I mellemtiden har jeg istedet fundet en hel anden 'motor', så det er enden på det hele 🥴
Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links

Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





Premium
IBM fortsætter offensiv opkøbsstrategi: Køber en af de største og ældste multicloud-leverandører i USA
IBM opkøber cloud-virksomheden MSP Taos. Det er blot det seneste opkøb fra IBM i jagten på de store cloud-giganter og falder i tråd med IBM's offensive hybrid cloud-strategi.
Computerworld
Verdens tredjestørste smartphone-producent blacklistes af Trump-administrationen
Smartphoneproducenten Xiaomi er blandt de ni nytilkomne på Trump-administrationens sorte liste over kinesiske virksomheder, som amerikanerne ikke længere må investere i.
CIO
Podcast: Hos Viking Life-Saving Equipment er it gået fra at være backend til at være noget, som kunderne spørger aktivt efter
Podcast, The Digital Edge: Viking leverer en stadig større del af deres produkt som en tjeneste. Som en del af tjenesten tager Viking ansvar for sikkerheden ved at levere, dokumentere og vedligeholde det nødvendige sikkerhedsudstyr. Hør hvordan Henrik Balslev senior digital director hos Viking har løftet den opgave.
Job & Karriere
Microsoft i kæmpe dansk satsning - åbner tre store datacentre i Danmark
Microsoft lancerer kæmpe satsning fra hovedkvarteret i Lyngby. Selskabet åbner tre store bæredygtige datacentre på Sjælland.
White paper
Kunsten at navigere i en tilpasningsøkonomi
Evnen til at tilpasse sig en verden i konstant forandring bliver afgørende for virksomhedens mulighed for at vækste i fremtiden. Ét af de finansielle håndtag du kan skrue på, er en hel eller delvis outsourcing af it-driften. I e-bogen ”Kunsten at navigere i en tilpasningsøkonomi” får du viden om, hvordan din virksomhed kan bruge tilpasningsøkonomi til at håndtere fremtidens krav til it. Vi spørger blandt andet: - Kan din virksomhed skalere og tilpasse sin digitale kapacitet og økonomi? - Har dine kunder tillid til, at du har de skarpeste it-løsninger? - Ville I kunne styrke forretningen ved at give jeres it mere fokus? - Kan I få øget funktionalitet til samme pris? Vi fokuserer på risiko, økonomi, fokus og valg af it-partner, som er fire opmærksomhedspunkter du skal have styr på for at lykkes med at tilpasse virksomheden til at modstå forandringerne i verden.