VS2017智能感知没有找到rand()的定义

时间:2017-01-30 09:40:40

标签: c++ visual-studio intellisense visual-studio-2017

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

0 个答案:

没有答案