VC++ 2003 Projekt von einem PC auf den anderen PC??
-
Hallo jungs,
wenn ich ein VC++ Projekt anlegen bei mir zuhause, und es später auf das Notebock kopieren will, gibt es ja immer probleme mit den verzeichnissen etc. wie geh ich da am besten vor das das klappt???
-
BorisDieKlinge schrieb:
wenn ich ein VC++ Projekt anlegen bei mir zuhause, und es später auf das Notebock kopieren will, gibt es ja immer probleme mit den verzeichnissen etc
Nö, eigentlich nicht. Was genau ist denn das Problem?
-
ich wuerd sagen das irgendwelche verzeichnisse in den projekteinstellungen hardcodet sind
dafuer benutzt man am besten immer makros %AppName% usw
wenn nicht muss alles genauso vorhanden sein - also der pfad zu den dateien - libs usw
schau mal in den property settings
evtl auch mal schreiben was fuer meldungen du bekommst
//dazuedit - ich seh kein zusammenhand mit der MFC {o;
-
ja eben.. da kommt ein ganz suspekter fehler:
c:\Programme\Microsoft Visual Studio .NET 2003\Vc7\atlmfc\include\atlconv.h(1000): error C2084: function 'LPDEVMODEA AtlDevModeW2A(LPDEVMODEA,const DEVMODEW *)' already has a body
P.S.: Auf dem Notebook ist die engische version drauf von VC++ 2002 wenn ich da ein projekt anlegen, und alles source files von meinen ursprungsprojekt in das verzeichnus kopiere und im projekt dann adde, klappt es.. wenn ich das projekt direkt kopiere und öffenn will kommt diese komische fehler.....
-
das riecht nach einer doppelten includierung
versuch mal:
#ifndef _H_TEST #define _H_TEST #include <atlconv.h> #endifevtl ist es auch ein include in den propertys welches bei dem 2003er wegoptimiert wurde
was mir grad auffaellt
der fehler mit dem 2003er pfad kommt in dem 2002er compiler ?
-
ja sorry ich hab 2002... nicht 2003...
soll ich ne test.h anlegen mit dem code? und die test.h dann in stdafx inclduieren??