none
Ошибка при сборке проекта RRS feed

  • Вопрос

  • Прошу помочь с данной бедой :(

    Ошибка 1 выход из команды "copy “F:\Work\Direct3D-Rendering-Cookbook-master\\External\Bin\Redist\D3D\x86\D3DCompile*.DLL” “F:\Work\Direct3D-Rendering-Cookbook-master\Ch02_01RenderingPrimitives\bin\Debug\”" с кодом 1. Ch02_01RenderingPrimitives


    1 ноября 2015 г. 16:32

Ответы

  • Эта команда призвана скопировать нужные для исполнения программы файлы. Она по каким то причинам не срабатывает.

    Вам нужно выяснить почему и устранить проблему. Например может быть действительно надо отредактировать пути в команде. А может быть надо установить что то что создаст каталог с файлами.

    У вас есть полная команда:

    copy “F:\Work\Direct3D-Rendering-Cookbook-master\\External\Bin\Redist\D3D\x86\D3DCompile*.DLL” “F:\Work\Direct3D-Rendering-Cookbook-master\Ch02_01RenderingPrimitives\bin\Debug\”

    Запустите командный процессор (CMD) и выполните ее. Будет написано почему она не сработала. Например нет каталога F:\Work\... Или там нет файлов. Или нет выходного каталога. 

    Если вы не владейте командной строкой то проверьте наличие указанных каталогов и файлов из эксплорера. 

    Когда выясните причину то можно будет решать как устранить проблему.



    This posting is provided "AS IS" with no warranties, and confers no rights.

    • Помечено в качестве ответа Alexander2106 1 ноября 2015 г. 18:51
    1 ноября 2015 г. 18:48
    Модератор

Все ответы

  • Проверьте имеются ли файлы подлежащие копированию, существует ли каталог назначения.

    Так же запустите команду в ручную, изучите вывод.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    1 ноября 2015 г. 17:19
    Модератор
  • Вот что в выводе написано:

    1>------ Сборка начата: проект: Ch02_01RenderingPrimitives, Конфигурация: Debug Any CPU ------
    1>  Ch02_01RenderingPrimitives -> F:\Work\Direct3D-Rendering-Cookbook-master\Ch02_01RenderingPrimitives\bin\Debug\Ch02_01RenderingPrimitives.exe
    1>  Системе не удается найти указанный путь.
    1>C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets(4548,5): error MSB3073: выход из команды "copy “F:\Work\Direct3D-Rendering-Cookbook-master\\External\Bin\Redist\D3D\x86\D3DCompile*.DLL” “F:\Work\Direct3D-Rendering-Cookbook-master\Ch02_01RenderingPrimitives\bin\Debug\”" с кодом 1.
    ========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

    В References для каждого файла стоит копировать локально - true

    Диалог назначения не совсем понимаю как посмотреть, подскажите пожалуйста где это можно увидеть.

    В свойства проекта->события сборки->командная строка события после сборки есть вот такая строка: copy “$(SolutionDir)\External\Bin\Redist\D3D\x86\D3DCompile*.DLL” “$(TargetDir)”

    Без этой строки вылетает ошибка следующего плана:

    Может стоит как-то отредактировать эту строку?

    1 ноября 2015 г. 18:14
  • Эта команда призвана скопировать нужные для исполнения программы файлы. Она по каким то причинам не срабатывает.

    Вам нужно выяснить почему и устранить проблему. Например может быть действительно надо отредактировать пути в команде. А может быть надо установить что то что создаст каталог с файлами.

    У вас есть полная команда:

    copy “F:\Work\Direct3D-Rendering-Cookbook-master\\External\Bin\Redist\D3D\x86\D3DCompile*.DLL” “F:\Work\Direct3D-Rendering-Cookbook-master\Ch02_01RenderingPrimitives\bin\Debug\”

    Запустите командный процессор (CMD) и выполните ее. Будет написано почему она не сработала. Например нет каталога F:\Work\... Или там нет файлов. Или нет выходного каталога. 

    Если вы не владейте командной строкой то проверьте наличие указанных каталогов и файлов из эксплорера. 

    Когда выясните причину то можно будет решать как устранить проблему.



    This posting is provided "AS IS" with no warranties, and confers no rights.

    • Помечено в качестве ответа Alexander2106 1 ноября 2015 г. 18:51
    1 ноября 2015 г. 18:48
    Модератор