После неудачной попытки установить netgen из его репозитория sourceforge кто-то предложил установить последнюю версию с ngsolve.org. Я попробовал это, и я получил печально известную ошибку 0xc000007b
:
Которые там, как миллиард страниц, а также здесь, чтобы решить. Общие решения включают в себя:
- переустановка приложения
- перезагрузка компьютера !!!
- установка последней версии
Microsoft Visual C++ Redistributable Package (x64)
- запуск программы от имени администратора !!!
Я попробовал все, и никто не решил проблему. В этом посте SO было предложено использовать зависимость, чтобы точно определить недостающие зависимости. Я открыл netgen.exe в зависимостей, и он дает мне это сообщение:
Ошибка: не найдена хотя бы одна необходимая неявная или перенаправленная зависимость. Ошибка: по крайней мере один модуль имеет неразрешенный импорт из-за отсутствия функции экспорта в неявно зависимом модуле. Ошибка: обнаружена циклическая зависимость. Предупреждение. По крайней мере один модуль зависимости задержки и загрузки не найден.
и когда я делаю профилирование, это дает мне сообщение:
окна \ ядро \ консоли \ открытым \ SRC \ хост \ srvinit.cpp(480) \ ConhostV2.dll!00007FFBF89A17FB: (абонент: 00007FFBF89B0628) ReturnHr (3) tid (2e3c) 80070032 Запрос не поддерживается. окна \ ядро \ консоли \ открытым \ SRC \ сервер \ devicecomm.cpp(153) \ ConhostV2.dll!00007FFBF89ABA9D: (вызывающий абонент: 00007FFBF89A170D) ReturnHr (4) tid (2e3c) 800700E9 На другом конце канала нет процесса. Выход «CONHOST.EXE» (процесс 0x36A8) с кодом 0 (0x0).
Я не знаю, что делать отсюда. Буду признателен, если вы поможете мне узнать, в чем проблема и как ее решить.
PS Я также сообщил о проблеме здесь на форуме Netgen.