Я пытаюсь запустить исполняемый файл VS2013 Express, который создается при создании моего проекта и находится в каталоге Debug этого проекта.Ошибка при выполнении исполняемого файла проекта VS2013 Express
При попытке запустить exe-файл отображается это сообщение:
"This application failed to start because D3DCompiler_47.dll was not found. Re-installing the application may fix this problem."
Так что я скачал DLL и вставить его в папку Debug вместе с .exe файлом. Когда я пытаюсь запустить это дает мне:
The application was unable to start correctly 0xc00007b
Я искал решение, но есть много методов, которые требуют от меня, чтобы скачивать файлы с тенистых сайтов.
Любые предложения? Спасибо!
Спасибо за ссылку. Я выполнил шаги 5a-5e, а также 6a-6c, поскольку они, казалось, были наиболее важны для моих проблем. Теперь в моей папке решений появляется x64-каталог с дополнительными папками для Debug и Relase с каждым исполняемым файлом внутри. Я больше не получаю сообщение об ошибке, но теперь окно приложения открывается и закрывается немедленно. Теперь мои hlsl-файлы не скомпилируются с сообщением о том, что он не может найти данную точку входа. У меня всегда были все шейдеры в одном эффекте в том же файле. Означает ли это, что я должен разделить их? Кроме того, теперь он жалуется на семантику, которая вообще не имеет смысла :( – SvinSimpe
Извините, но я могу только догадываться здесь. Вы пытались очистить и перестроить проект/решение? Возможно, это будет необходимо (или проще, чем ручной ремонт), чтобы воссоздать все решение. –
Мне удалось получить исполняемый файл, выполнив повторное создание проекта. Однако на этот раз я создал консольное приложение Win32 вместо пустого проекта, как я всегда делал раньше. – SvinSimpe