ClCompile и Emscripten

У меня была ошибка с основным привет миром из набора примеров из Emscripten / tests / msvc10

У меня ошибка MSB4096, но я не могу найти решение проблемы в Visual Studio 2012.

C: \ Program Files (x86) \ MSBuild \ Microsoft.Cpp \ v4.0 \ V110 \ Microsoft.CppBuild.targets (817,5): ошибка MSB4096: элемент «.. \ hello_world.c» в списке элементов «ClCompile» msgstr «не определяет значение для метаданных» ProgramDataBaseFileName «. Чтобы использовать эти метаданные, либо уточните их, указав% (ClCompile.ProgramDataBaseFileName), либо убедитесь, что все элементы в этом списке определяют значение для этих метаданных.

Вы знаете причину?

Спасибо

1

Решение

При попытке компиляции имейте в виду 2 вещи:

  1. Не пытайтесь скомпилировать управляемый код C ++ с помощью emscripten.
  2. код работает в песочнице браузера

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

0

Другие решения

Вы должны установить свойство «Имя файла базы данных программы» (ProgramDataBaseFileName) в параметрах VS C / C ++ вашего проекта, например. в ‘$ (IntDir) $ (TargetName) .pdb’

ProgramDataBaseFileName предоставляет функциональность опции компилятора / Fd (имя файла базы данных программы).

MSDN ProgramDataBaseFileName

0

По вопросам рекламы [email protected]