G
So, hab die letzten 2 Tage mal VC++ Express 2005 Beta 2 etwas angetestet. Hier meine ersten Eindrücke
- die Oberfläche scheint leicht schneller geworden zu sein
- nervige Bugs wurden gefixt (zB Fenster/Datei Switch mit Strg + Tab, Navigation Bar lässt sich endlich abschalten)
- neue Features, wie zB zusammengehörige Klammern hervorheben
- das Textfenster in Beta 1 hatte bei mir teilweise "Hänger" (Cursorbewegung ca. 1 Zeichen / 2 Sek.) - bin der Meinung, dass das mit der Navigation Bar zusammenhing - davon hab ich bis jetzt zumindest in Beta 2 noch nichts gemerkt
Leider ist mir aber auch ein mittelschwerer Bug aufgefallen (welcher den Entwicklern bekannt ist - siehe dazu ExpressKnownIssues.rtf hier). Dabei geht es um die VC++ Directories unter Options -> Projects and Solutions. Man sieht dort eine Combobox für Platform und Show directories for, leider kan man die Verzeichnisse selbst nicht editieren. Die bekannte Listbox ist schlichtweg nicht vorhanden. In den Known Issues steht als Workaround, dass man die Verzeichnisse von Hand in der Datei VCProjectEngine.dll.express.config im Unterverzeichnis .\vc\vcpackages der Visual C++ Installation anpassen kann. Leider funktionierte das bei mir nicht. Und wie man in diversen Foren lesen kann, bin ich da nicht der einzige. Wie kann man nun Header und Libs eines SDK den VC++ Verzeichnissen hinzufügen. Im Falle des Platform SDK ist das relativ einfach. Da dort bereits ein entsprechender Eintrag vorgesehen ist ($(VCInstallDir)PlatformSDK\...), installiert man dieses einfach ins .\vc Verzeichnis. Mit einem anderen SDK ist das natürlich nicht so einfach möglich. Und ich hab auch keine Lust, diese einfach zusätzlich in die include/lib Verzeichnisse in .\vc bzw .\vc\platformsdk zu kopieren.
Diesbzgl. ist mir eine andere Möglichkeit aufgefallen. Und zwar befindet sich in %USERPROFILE%\Lokale Einstellungen\Anwendungsdaten\Microsoft\VCExpress\8.0 eine Datei namens VCComponents.dat. Darin stehen alle Verzeichnisse und lassen sich problemlos anpassen bzw erweitern. Bei mir hat das auch problemlos funktioniert. Soll heissen, VC++ hat beim nächsten Neustart die Verzeichnisse übernommen. Wer also ähnliche Probleme hat, sollte dies ruhig mal probieren.
Mi schrieb:
- irgendwie isses mir aber n rätsel, wie man lib dateien ins projekt einfügt, ohne phragma zu benutzen... hab noch nix gefunden... in den linker optionen hab ich schon geschaut und "add existing item" geht auch net... aber vielleicht könnt ihr mir als erfahrene visualc++ benutzer ja helfen?
Libs einzubinden geht genauso wie vorher: Projektoptionen -> Configuration Properties -> Linker -> Input -> Additional Depencies.