В моей установке Visual Studio 2017 RC Professional Intellisense не может найти некоторые методы, такие как rand
, но также atof
или структура time_t
, Тем не менее, мой код является компилируется и работает правильно.
Я пробовал бегать devenv /resetSettings
и даже полная переустановка VS 2017 безрезультатна.
Я подозреваю, что это может быть связано с тем, что некоторые переменные окружения установлены неправильно, однако я не знаю, какие переменные могут быть ответственными. В свойствах моего проекта в каталогах VC ++ мой Include Directories
установлен в $(VC_IncludePath);$(WindowsSDK_IncludePath);
и содержимое этих переменных оценивается как:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.24911\include
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.24911\atlmfc\include
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Auxiliary\VS\include
C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Auxiliary\VS\UnitTest\include
C:\Program Files (x86)\Windows Kits\8.1\Include\um
C:\Program Files (x86)\Windows Kits\8.1\Include\shared
C:\Program Files (x86)\Windows Kits\8.1\Include\winrt
Задача ещё не решена.
Других решений пока нет …