2009-07-14 16 views
0

Ich versuche, ein altes Projekt zu kompilieren, das ursprünglich für Visual Studio 2008 SP0 entwickelt wurde (ich verwende jetzt SP1). Ich bekomme diese Fehler.Buildfehler für Visual Studio 2008

Error 51 error LNK2019: unresolved external symbol "unsigned long __cdecl GetDeviceState(enum DEVICES_ENUM,enum DEVICE_STATE_ENUM &,int &)" ([email protected]@[email protected]@[email protected]@[email protected]) referenced in function _Get1394DeviceStatus Raw1394api.obj raw1394api 
    Error 52 error LNK2019: unresolved external symbol "unsigned long __cdecl SetDeviceState(enum DEVICES_ENUM,enum DEVICE_STATE_ENUM,int &,int &)" ([email protected]@[email protected]@[email protected]@[email protected]) referenced in function _Set1394DeviceStatus Raw1394api.obj raw1394api 
    Error 53 error LNK2019: unresolved external symbol "bool __cdecl InstallDevice(wchar_t *)" ([email protected]@[email protected]) referenced in function _InstallDriver Raw1394api.obj raw1394api 
    Error 54 error LNK2019: unresolved external symbol "bool __cdecl UninstallDevice(void)" ([email protected]@YA_NXZ) referenced in function _UninstallDriver Raw1394api.obj raw1394api 
    Error 55 fatal error LNK1120: 4 unresolved externals f:\InfoSelect My Documents\Zurvan on Windows\raw1394 for Windows by Dmitry\test\raw1394src\Debug\raw1394api.dll raw1394api 
+4

Haben Sie eine Frage? – Eric

+0

Ich denke, es ist ziemlich einfach anzunehmen, dass seine Frage lautet: "Wie behebe ich die Fehler?" – Ant

+0

Überprüfen Sie den Migrationsleitfaden. –

Antwort

1

Ich würde vorschlagen, die Dateien in der letzten Zeile zu überprüfen.

+0

Danke, es ist jetzt behoben. – Contango

2

Vielleicht müssen Sie das neueste Windows SDK installieren.

1

Sie müssen festlegen, DLL/LIB Speicherort enthält fehlende Symbole in Projekteinstellung.
Oder wenn Ihr Projekt DirectX (oder XNA) verwendet, sollten Sie zuerst DirectX SDK installieren.