windows 7 : die environment-variable nicht funktioniert
Fügte ich eine environment-variable "qt" mit dem Wert "C:\qt\4.3.4\bin" und auch der Pfad in der Systemvariable. der Pfad hatte den unter Wert und ich habe wieder neuen Wert "C:\qt\4.3.4\bin" das Ende der es. aber noch funktioniert es nicht , irgendeine Idee, was das problem ist ?
"C:\Program Files (x86)\Java\jre6\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\IBM\RationalSDLC\ClearCase\bin;C:\Program Files (x86)\IBM\RationalSDLC\common;C:\qt\4.3.4\bin"
- In welcher Hinsicht funktioniert es nicht?
- der code, den ich ausführen verwenden Sie es. so jetzt der code funktioniert nicht und gibt mir Fehler in Bezug auf das qt - (konnte Sie nicht finden, qt-Datei erforderlich, die in C:\qt\4.3.4\bin Pfad). Es ist offensichtlich, dass die environment-variable funktioniert nicht!
- hat den code geschrieben wurden, indem Sie? Das problem ist die dll laden?
- Ich glaube nicht, dass das problem ist das laden von dll-Dateien. Ich habe vor kurzem geändert, mein windows und alles funktionierte vorher auch ganz gut ohne problem
- Wenn die path-variable ist gesetzt, und Sie können, von überall, laufen exe-Dateien im bin-Verzeichnis ohne Angabe des Pfades, dann path-variable arbeiten. Aber ich weiß nicht, wie der code versucht, die Dateien zu finden. Wenn es hängt mit einem hartcodierten Pfad, der path-variable löst das problem nicht von selbst.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieses problem tritt auf, weil windows hat ein limit von 1024 oder 2048 chars Länge in die PATH-variable.
Ich schrieb ein kleines Programm zu kümmern dieses problem und reduzieren unnecessery text aus der PATH-Umgebungsvariablen in windows 7.
Es werden einfach entfernt Duplikate und entfernt Wege, die nicht mehr gültig sind.
können Sie versuchen es hier:
https://github.com/AsafShochet/Environment-Path-Variable-Minimizer
Erinnern zu schließen und wieder-öffnen Sie die Eingabeaufforderung, nachdem änderungen an Umgebungsvariablen!!!!
Wenn diese
***
buchstäblich in Ihre PATH-variable, - Wert, ich denke, dass ist das problem.Überprüfen Sie, dass
C:\qt\4.3.4\bin
existiert (und hat den EXE-Dateien oder DLLs, die Sie benötigen, und legen Sie es in Ihren Pfad, ohne irgendwelche seltsamen Sternchen.cmd
), hat es sich sehen, der neue PFAD-Wert (echo %PATH%
) und ermöglichen Ihnen die Ausführung der QT ausführbare Dateien?PATH
variable OK ist, dann.. also es hängt wirklich davon ab, was Ihre spezifischen Fehler ist. Siehe: google.com/search?q=qt+Umwelt+Variablen+windowsIch bin mit diesem Anwendung zu sehen, die Environment-Variablen. Und ich habe vor Sie haben eine Liste von Windows-Umgebungsvariablen auf einer der Seiten. Es macht ganz einfach reduzieren Sie den Pfad, verwenden Sie die variable name für einen Teil des namens.
HTH