Ошибка автоматической компиляции шаблона WinRT в Visual Studio 2017 - PullRequest
0 голосов
/ 09 апреля 2019

Я новичок в c ++ / WinRT. Я пытаюсь создать новый пустой проект под C ++ / WinRT, используя Visual Studio Pro 2017. Но это дает некоторую ошибку компиляции:

1>------ Build started: Project: BlankApp2, Configuration: Debug Win32 ------
1>Windows.AI.MachineLearning.MachineLearningContract.winmd
1>C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.AI.MachineLearning.MachineLearningContract\1.0.0.0\Windows.AI.MachineLearning.MachineLearningContract.winmd : warning C4335: Mac file format detected: please convert the source file to either DOS or UNIX format
1>C:\Program Files (x86)\Windows Kits\10\References\10.0.17763.0\Windows.AI.MachineLearning.MachineLearningContract\1.0.0.0\Windows.AI.MachineLearning.MachineLearningContract.winmd(1): fatal error C1004: unexpected end-of-file found
1>midlrt : command line error MIDL1003: error returned by the C preprocessor (2)
1>Done building project "BlankApp2.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Я обновил Visual Studio 2017 до последней версии. Я также использовал последнюю версию WinRT. Я мог бы создать консольное приложение, используя код в примере кода окна команды Кенни Керра. Но не удалось создать пустое приложение, созданное мастером Visual Studio 2017. Любая помощь с благодарностью.

...