C ++ DLL Manifest error - PullRequest
       38

C ++ DLL Manifest error

0 голосов
/ 10 ноября 2010

Когда я пытаюсь скомпилировать мой c ++ dll, я получаю эту ошибку

mt.exe: ошибка командной строки c10100a9: необходимо указать некоторые операции с манифестами ввода (даже если это просто передача данных на выход). Использовать /? вариант помощи по использованию и образцам.

Я отключил Manifest Tool из меню свойств, единственная причина, по которой я это сделал, заключалась в том, что мне было трудно компилироваться. Теперь я могу собрать свою DLL, но только один раз каждые три раза из-за вышеупомянутой ошибки. Любая помощь, чтобы избавиться от этой проблемы будет принята с благодарностью.

Ответы [ 2 ]

1 голос
/ 29 сентября 2011

Я нашел решение по ( свойствам проекта -> Свойства конфигурации -> Инструмент манифеста -> Ввод и вывод ) в Выходной файл манифеста тип:

$(IntDir)$(TargetName)$(TargetExt).embed.manifest

и нажмите Ok.

0 голосов
/ 12 ноября 2010

Я вижу, это д томится.Ваша проблема сейчас лучше или хуже, чем у вас до отключения Manifest Tool?Возможно, стоило бы снова включить его и попытаться решить эти проблемы.

Я никогда не видел этой ошибки, хотя я знаю, что у MT.EXE было несколько проблем.Убедитесь, что у вас установлена ​​последняя версия SP для установки VS.

...