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
Test: Apples nye iPhone er bygget til fart og stil: Så gode er iPhone 12 og iPhone 12 Pro
Computerworld tester: IPhone 12 og iPhone 12 Pro er bygget til fart og til at se godt ud. Varen leveres stilsikkert, men noget er overset i farten.
Computerworld
Salling Group lukker stor online-satsning efter kun et år
Millionsatsningen Fillop lukker ved årets udgang. I stedet er supermarkeds-giganten Salling Group nu på vej med en række helt nye online-satsninger, der er affødt af coronakrisen.
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
Regner din ferie væk? Brug tiden på at søge en af disse otte stillinger, der er ledige netop nu
Det sjasker ned over hele Danmark. Du kan bruge de våde sommerdage på at søge et af disse otte job, der er ledige lige nu.
White paper
Minimér risikoen for kritiske GDPR-overtrædelser med Vulnerability Management
Selv mere end to år efter indførelsen af GDPR kræver det en målrettet og vedvarende indsats at overholde og blive ved med at overholde persondataforordningen. Det kan omvendt blive særdeles kostbart – og skade anseelse hos kunder og samarbejdspartnere – hvis man ikke yder denne indsats. Det er imidlertid klogt at løbende at målrette indsatsen effektivt. Dels ved at vurderer systemer løbende for sårbarhede samt at prioritere håndteringen af sårbarheder i forhold til risikoniveau. Hvilket er lettere sagt end gjort. I denne hvidbog kan du læse mere om, hvordan du griber GDPR-indsatsen effektivt an med Vulnerability Management.