在我的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