Ну, я пытался создать C++ DLL в Visual Studio 2015, и это заняло некоторое время, так как я не очень хорошо разбираюсь в Visual Studio.Visual Studio C++/CLI Таинственная ошибка с шаблоном
Мне нужно получить доступ к библиотекам .NET, в частности к System :: Management. (Написание кода было немного сложнее, чем нужно из-за плохой реализации на C++, но, по крайней мере, он имеет один.)
Я исправил очевидные ошибки и, наконец, понял, что мне нужно включить CLR в свойствах проекта и затем выберите связанные библиотеки со списком Ссылки> Добавить ссылку. Но все-таки, что сейчас это просто дать эту странную ошибку:
LNK1104: cannot open file 'MSCOREE.lib'
Компилятор не показывает красные волнистые линии ниже чем угодно, и ошибка утверждает, что линия «1» и файл «LINK», поэтому никакой помощи нет.
Я думал, что я, вероятно, испортил конфигурацию проекта, поэтому я создал новый проект и переместил код. Ошибка все еще произошла. Если я выключил CLR и прокомментировал код, зависящий от .NET, сборка прошла без ошибок.
Поэтому я попытался создать новый проект из шаблона (Visual C++ -> Консольное приложение Win32), а затем включить CLR, прежде чем делать что-либо еще. Затем я снова попытался выбрать различные версии .NET framework.
Наконец, я попытался создать проект с шаблоном (Visual C++ -> CLR -> CLR Console Application) и сразу же создать его. Я имею в виду буквально, ничего не делая. Это все равно дало ту же ошибку!
LNK1104: cannot open file 'MSCOREE.lib'
Что происходит дальше? Я что-то здесь делаю, или VS2015 просто сломался?
доза для Windows SDK 10 имеет такую же установку? Я не могу найти этот файл в моей установке Windows SDK 10. :-(Все еще исследуя, но не уверен, что это повторно используется более высокой версией SDK (10) – Cary