Cross Compiling C-Programm WSL unter Win 11
-
Hallo zusammen,
ich habe unter Win 11 WSL installiert mit Ubuntu-22.04.
Jetzt habe ich im VS 2019 ein Linux-Projekt erstellt und wollte dann eine Verbindung zum WSL/Ubuntu herstellen.
Leider klappt das nicht und ich weiß nicht mehr weiter.Leider kann ich hier keine Hardcopy einfügen.
Habe im VS Menü Extras/Optionen/Plattformübergreifend/Verbindungs-Manager aufgerufen und dann eine neue Verbindung hinzufügen wollen.
Hostname: localhost
Port: 22
Benutzername: heiko
Authentifizierungstyp: Kennwort
Kennwort: ***
Leider funktioniert das nicht. Der Hostname localhost und Port 22 ist rot umrandet.Über das Win 11 Startmenü habe ich Ubuntu-22.04 vorher schon gestartet.
Vielen lieben Dank Euch.
LG
Heiko
-
Schau mal in Herstellen einer Verbindung mit WSL (sowie den nächsten Abschnitt "Beheben von WSL-Verbindungsproblemen auf localhost").
Und mit
netstat -a
(im Windows-Terminal) kannst du überprüfen, auf welchen Ports aktuell gehorcht wird.
-
@Th69 sagte in Cross Compiling C-Programm WSL unter Win 11:
netstat -a
Danke Dir. Hat leider nicht geklappt. Ich weiß nicht wo da was falsch ist. Schade das ich keinen habe, der hier vor Ort ist und mitguckt.
LG
Heiko
-
Es würde deinen Anliegen sehr helfen, wenn du auch mal mehr Problembeschreibung liefern würdest als dies:
@Data2006 sagte in Cross Compiling C-Programm WSL unter Win 11:
Hat leider nicht geklappt.
@Data2006 sagte in Cross Compiling C-Programm WSL unter Win 11:
Leider klappt das nicht
@Data2006 sagte in Cross Compiling C-Programm WSL unter Win 11:
Leider funktioniert das nicht.
Jemand, der bei dir vor Ort ist und hilft, kann sehen, was genau du tust, kann sehen was passiert, und sieht warum das nicht das ist, was du willst. Da wir nicht vor Ort sind, musst du uns all das beschreiben.
-
Ja, ok.
Das Blöde ist das man hier keine Anlagen hochladen kann. Ich könnte sonst z. B. mit OBS Studio ein Video drehen, wie ich vorgehe.
LG
Heiko
-
Guten Abend,
habe die beiden Ubuntu's deinstalliert und Ubuntu 22.04 LTS neu installiert.
Wenn ich danach logout eingebe, erhalte ich in der Linux-Shel die Meldung:heiko@DESKTOP-6BJM1HM:~$ logout Fehler beim Installationsprozess für die Verteilung „Ubuntu-22.04“. Exitcode: 1. Fehlercode: Wsl/WSL_E_INSTALL_PROCESS_FAILED C:\Windows\System32>
Klappt es mit dem Verbinden über VS 2019 deswegen nicht?
LG
Heiko
-
Schritt-für-Schritt-Anleitung zur Behebung: 1. Windows-Features überprüfen und aktivieren: Drücken Sie die Windows-Taste + R, geben Sie optionalfeatures ein und drücken Sie die Eingabetaste. Stellen Sie sicher, dass die Optionen Hyper-V (falls verfügbar) und Virtuelle Maschinenplattform aktiviert sind. Falls nicht, aktivieren Sie diese. Sie müssen möglicherweise Windows-Subsystem für Linux ebenfalls aktivieren, falls es deaktiviert ist.
Bei mir war das Hyper-V nicht aktiviert. Nach der Aktivierung und Neustart von Windows, habe ich Ubuntu neu installiert. Anstatt 22.04 LTS habe ich jetzt 24.04 LTS genommen. Ich meine diese Auwahl hatte ich vorher nicht oder ich habe sie übersehen.
Wenn ich jetzt logout mache, kommt keine Fehlermeldung mehr.LG
Heiko