Die Anwendung konnte nicht richtig initialisiert werden (0xc000001d)
-
Ich weiss nicht was ich falsch gemacht habe. Bitte um Hilfe. Habe ich irgendwas falsch konfiguriert? ich kenne mich so gut mit visual c++ 2005 express.
Debug output:
'testImageProcessing.exe': Loaded 'J:\augmented reality\ImageProcessingToolkit\testImageProcessing.exe', Symbols loaded.
'testImageProcessing.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', No symbols loaded.
'testImageProcessing.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', No symbols loaded.
'testImageProcessing.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd\msvcr80.dll', No symbols loaded.
'testImageProcessing.exe': Loaded 'C:\WINDOWS\system32\msvcrt.dll', No symbols loaded.
'testImageProcessing.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd\msvcp80.dll', No symbols loaded.
'testImageProcessing.exe': Loaded 'J:\augmented reality\ImageProcessingToolkit\libs\VisionLib\lib\VISSystem.dll', No symbols loaded.
'testImageProcessing.exe': Loaded 'C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.2600.2180_x-ww_522f9f82\GdiPlus.dll', No symbols loaded.
'testImageProcessing.exe': Loaded 'C:\WINDOWS\system32\user32.dll', No symbols loaded.
'testImageProcessing.exe': Loaded 'C:\WINDOWS\system32\gdi32.dll', No symbols loaded.
'testImageProcessing.exe': Loaded 'C:\WINDOWS\system32\ole32.dll', No symbols loaded.
'testImageProcessing.exe': Loaded 'C:\WINDOWS\system32\advapi32.dll', No symbols loaded.
'testImageProcessing.exe': Loaded 'C:\WINDOWS\system32\rpcrt4.dll', No symbols loaded.
'testImageProcessing.exe': Loaded 'J:\augmented reality\ImageProcessingToolkit\fftw3.dll', Binary was not built with debug information.
'testImageProcessing.exe': Loaded 'J:\augmented reality\ImageProcessingToolkit\libs\xerces-c-src_2_7_0\lib\xerces-c_2_7.dll', Symbols loaded.
'testImageProcessing.exe': Loaded 'C:\WINDOWS\system32\ws2_32.dll', No symbols loaded.
'testImageProcessing.exe': Loaded 'C:\WINDOWS\system32\ws2help.dll', No symbols loaded.
'testImageProcessing.exe': Loaded 'J:\augmented reality\ImageProcessingToolkit\libs\boost_1_33_1\stage\lib\boost_thread-vc80-mt-1_33_1.dll', Binary was not built with debug information.
'testImageProcessing.exe': Loaded 'J:\augmented reality\ImageProcessingToolkit\libs\boost_1_33_1\stage\lib\boost_filesystem-vc80-mt-1_33_1.dll', Binary was not built with debug information.
First-chance exception at 0x10002d27 in testImageProcessing.exe: 0xC000001D: Illegal Instruction.
First-chance exception at 0x7c974ed1 in testImageProcessing.exe: 0xC000001D: Illegal Instruction.
Unhandled exception at 0x7c974ed1 in testImageProcessing.exe: 0xC000001D: Illegal Instruction.
First-chance exception at 0x1004871d in testImageProcessing.exe: 0xC000001D: Illegal Instruction.
Unhandled exception at 0x1004871d in testImageProcessing.exe: 0xC000001D: Illegal Instruction.
First-chance exception at 0x1004871d in testImageProcessing.exe: 0xC000001D: Illegal Instruction.
Unhandled exception at 0x1004871d in testImageProcessing.exe: 0xC000001D: Illegal Instruction.
First-chance exception at 0x1004871d in testImageProcessing.exe: 0xC000001D: Illegal Instruction.
Unhandled exception at 0x1004871d in testImageProcessing.exe: 0xC000001D: Illegal Instruction.
First-chance exception at 0x1004871d in testImageProcessing.exe: 0xC000001D: Illegal Instruction.
Unhandled exception at 0x1004871d in testImageProcessing.exe: 0xC000001D: Illegal Instruction.
The program '[2624] testImageProcessing.exe: Native' has exited with code 0 (0x0).
-
Dann stell doch mal den Debugger so ein, dass alle Exceptions abgefangen werden. Unter Debug Exceptions.
Dann kannst Du sehen wo es raucht.
-
Danke für Ihre Antwort:
ich habe folgenden Fehlermeldungen:
No symbols are loaded for any call stack frame the source code cannot be displayed.
Was ich gemacht habe:
- output von Build:
------ Rebuild All started: Project: testImageProcessing, Configuration: Release Win32 ------
Deleting intermediate and output files for project 'testImageProcessing', configuration 'Release|Win32'
Compiling...
testImageProcessing.cpp
Linking...
testImageProcessing.obj : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/INCREMENTAL:NO' specification
Embedding manifest...
Build log was saved at "file://j:\augmented reality\ImageProcessingToolkit\Release\obj\BuildLog.htm"
testImageProcessing - 0 error(s), 1 warning(s)
========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ==========- Danach auf F5 gedruckt:
First-chance exception at 0x10002d27 in testImageProcessing.exe: 0xC000001D: Illegal Instruction.
auf continue gedruckt:
Unhandled exception at 0x1004871d in testImageProcessing.exe: 0xC000001D: Illegal Instruction.
und danach
Die Anwendung konnte nicht richtig initialisiert werden (0xc000001d)
Was mache ich falsch?
-
Nach dem ersten Stop, schau doch mal auf den Callstack. Wo es knirscht.
-
ich muss zuerst sagen dass, ich Neuling bin.
Ich weiss überhaupt nicht was ich machen soll: Degugging in mixed mode
'testImageProcessing.exe': Loaded 'J:\augmented reality\ImageProcessingToolkit\testImageProcessing.exe', Symbols loaded.
'testImageProcessing.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', No symbols loaded.
'testImageProcessing.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', No symbols loaded.
SXS: Unable to resolve storage root for assembly directory x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd in 2 tries
SXS: RtlGetAssemblyStorageRoot() unable to resolve storage map entry. Status = 0xc0150004
SXS: Unable to resolve storage root for assembly directory x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd in 2 tries
SXS: RtlGetAssemblyStorageRoot() unable to resolve storage map entry. Status = 0xc0150004
SXS: Unable to resolve storage root for assembly directory x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd in 2 tries
SXS: RtlGetAssemblyStorageRoot() unable to resolve storage map entry. Status = 0xc0150004
Debugger:: An unhandled non-continuable exception was thrown during process load
The program '[2980] testImageProcessing.exe: Native' has exited with code -1072365564 (0xc0150004).
-
ich benutze visual c++ 2005 express
-
call stack sagt mir dass ein .dll ist fehlerhaft oder wurde nicht geladen. ich habe es geladet. ich verstehe nicht
-
Bitte Martin hilf mir. Ich habe dafür schon so viel Zeit verloren.
-
Schau mal in Dein WinSxS Verzeichnis. Fibt es dort denn die entsprechenden Dateien, die verlangt werden:
x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acdDas ist die entsprechende VC8 Version der CRT!
Wo ist die DLL her? Wurde vcredit_x86 der entsprechenden Version auf diesem rechner installiert?
Hat Deine Applikation ein Manifest?
-
Schau mal in Dein WinSxS Verzeichnis. Fibt es dort denn die entsprechenden Dateien, die verlangt werden:
x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acdIm WinSxS gibt es schon die Datei:
x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acdWo ist die DLL her?
Ich benutze eine Biblio. VisionLib. In der Biblio. sind die .dll Dateien. Um die zu finden habe ich Visual C++ konfiguriert und Pfade im PATH eingefügt.Wurde vcredit_x86 der entsprechenden Version auf diesem rechner installiert?
vcredit_x86 hat ich installiert.
Hat Deine Applikation ein Manifest? ja