Исключение, выброшенное в 0x000000005207AAD7 (Qt5Core.dll) - PullRequest
0 голосов
/ 20 марта 2020

Я пытаюсь запустить программу на основе Qt, которую я загружаю отсюда (https://gitlab.kitware.com/paraview/paraview/-/tree/master/Examples%2FCustomApplications%2FClone1) на Windows 10, но я получаю эту ошибку:

Exception thrown at 0x000000005207AAD7 (Qt5Core.dll) in paraview_clone1.exe: 0xC0000005: Access violation reading location 0x0000000000000008.

Unhandled exception at 0x000000005207AAD7 (Qt5Core.dll) in paraview_clone1.exe: 0xC0000005: Access violation reading location 0x0000000000000008.

Что я сделал:

Откройте VS2015 x64 Native Tools Command Prompt и выполните: cmake-gui с путем моего приложения.

Добавить:

Qt5_DIR = C:/Qt/5.9.9/msvc2015_64/lib/cmake/Qt5
ParaView_DIR =
C:\path\paraview\build\install\lib\cmake\paraview-5.7

Затем:

configure
generate

Затем в VS2015 x64 Native Tools Command Prompt я перехожу на C:\Users\Escape\Desktop\escape\build> и выполняю: ninja

Я добавил какой-то путь:

set PATH=C:\...\paraview\build\install\bin;%PATH%
set PATH=C:\Qt\5.9.9\msvc2015_64\bin;%PATH%

В противном случае он не найдется файлы:

pqComponents-pv5.7.dll
pqApplicationComponents-pv5.7.dll
pqCore-pv5.7.dll
vtkGUISupportQt-pv5.7.dll
Qt5Widgetsd.dll
Qt5Guid.dll
Qt5Cored.dll
Qt5Widgets.dll
Qt5Network.dll

Теперь я не получаю ошибок, но ничего не происходит, когда я выполняю paraview_clone1 в терминале. Мол, он загружает что-то в течение нескольких секунд, но потом ничего.

Если я запускаю его с сообществом Visual Studio 2015, я получаю сообщение об ошибке:

Exception thrown at 0x000000005207AAD7 (Qt5Core.dll) in paraview_clone1.exe: 0xC0000005: Access violation reading location 0x0000000000000008.

Unhandled exception at 0x000000005207AAD7 (Qt5Core.dll) in paraview_clone1.exe: 0xC0000005: Access violation reading location 0x0000000000000008.

Exception thrown at 0x000000005207AAD7 (Qt5Core.dll) in paraview_clone1.exe: 0xC0000005: Access violation reading location 0x0000000000000008.

Unhandled exception at 0x000000005207AAD7 (Qt5Core.dll) in paraview_clone1.exe: 0xC0000005: Access violation reading location 0x0000000000000008.

Exception thrown at 0x000000005207AAD7 (Qt5Core.dll) in paraview_clone1.exe: 0xC0000005: Access violation reading location 0x0000000000000008.

Unhandled exception at 0x000000005207AAD7 (Qt5Core.dll) in paraview_clone1.exe: 0xC0000005: Access violation reading location 0x0000000000000008.

Exception thrown at 0x000000005207AAD7 (Qt5Core.dll) in paraview_clone1.exe: 0xC0000005: Access violation reading location 0x0000000000000008.

Unhandled exception at 0x000000005207AAD7 (Qt5Core.dll) in paraview_clone1.exe: 0xC0000005: Access violation reading location 0x0000000000000008.

The program '[4224] paraview_clone1.exe' has exited with code 0 (0x0).

Я также запускаю windeployqt paraview_clone1.exe, который создал несколько файлов, но я все еще получаю тот же результат.

/iconengines
/imageformats
/platforms
/translations
conccrt140d.dll
d3dcompiler_47.dll
libEGLd.dll
libGLESV2d.dll
msvcp140d.dll
opengl32sw.dll
paraview_clone1.exe
paraview_clone1.ilk
paraview_clone1.pbd
Qt5Cored.dll
Qt5Guid.dll
Qt5Svgd.dll
Qt5Widgetsd.dll
vccorlib140d.dll
vcruntime140d.dll

Что происходит? Как я могу это исправить?

...