Я пытаюсь запустить программу на основе 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
Что происходит? Как я могу это исправить?