2017-06-12 3 views
0

Jedes Mal, wenn ich zu kompilieren versuchen, ich erhalte diese Störung:BadImageFormatException, wenn sie versuchen, DLL-Datei in C# Projekt hinzuzufügen - Intel realsense SDK

System.BadImageFormatException: 'An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)'

wenn ich versuche, session = PXCMSession.CreateInstance();

ich laufen bin Windows 10 Pro, 32-Bit-Betriebssystem.

Added Verweis auf Datei:

c:\Program Files\Intel\RSSDK\bin\win32\libpxcclr.cs.dll

hinzugefügt build evenent schreiben:

if "$(Platform)" == "x86" (copy /y "$(RSSDK_DIR)\bin\win32\libpxccpp2c.dll" "$(TargetDir)") else (copy /y "$(RSSDK_DIR)\bin\x64\libpxccpp2c.dll" "$(TargetDir)") 

Und in Build Registerkarte aus beliebiger CPU X86

+0

Ich denke, dieser Thread kann Ihnen helfen: https://communities.intel.com/thread/110198 Wenn das nicht hilft, können Sie auch Ihre Frage dort stellen. –

+0

Schon gesehen, hat nicht wirklich geholfen – mowinka

Antwort

0

Diese Ausnahme in der Regel geändert Plattform Ziel ist es, meiner Erfahrung nach aufgrund eines x64/x86-Konflikts. Beziehen Sie sich definitiv auf die x86-Version von libpxcclr.cs.dll?

Verwandte Themen