Я получаю эту ошибку, когда пытаюсь построить свой проект, в котором используются библиотеки тензорного потока. Мой код написан на c ++ 11, а среда - windows 10.
Я строю тензорный поток из исходного кода и завершаю его.Я построил protobuf из исходного кода, но он дает мне ту же ошибку. Я также установил protobuf с помощью vcpkg, но он возвращает ту же ошибку.
Это ошибка, которую я получаю mocs_compilation.cpp C: \ libs \ vcpkg \Установлено \ x64-windows \ include \ google / protobuf / arena.h (692): ошибка C3857: 'Карта': несколько списков параметров шаблона не разрешены C: \ libs \ vcpkg \ Установлено \ x64-windows \ include\ google / protobuf / stubs / strutil.h (359): предупреждение C4127: условное выражение является константой C: \ libs \ vcpkg \ Установлено \ x64-windows \ include \ google / protobuf / stubs / strutil.h (359): примечание: рассмотрите возможность использования оператора if constexpr вместо C: \ libs \ vcpkg \ instal \ x64-windows \ include \ google / protobuf / stubs / strutil.h (366): предупреждение C4127: условное выражение является константой C: \ libs \ vcpkg\ установлена \ x64-окна \ включать \ Google/protobuf/stubs/strutil.h(366): примечание: попробуйте вместо этого использовать оператор if constexpr c: \ libs \ vcpkg \установленный \ x64-windows \ include \ unsupported \ eigen \ cxx11 \ src / Tensor / Tensor.h(76): предупреждение C4554: '&': проверить приоритет оператора на наличие возможных ошибок;используйте скобки, чтобы уточнить приоритет c: \ libs \ vcpkg \ instal \ x64-windows \ include \ unsupported \ eigen \ cxx11 \ src / Tensor / TensorMap.h (33): примечание: см. ссылку на создание шаблона класса 'Eigen :: Tensorкомпилируется