我刚刚创建了一个新项目,并包含了iostream,当我运行它时,它给了我错误“没有这样的文件或目录”。我可能会遗漏一些巨大的东西,但它也不适用于模板。有谁知道为什么?
这是项目:
#include <iostream>
using namespace std;
int main() {
return 0;
}
答案 0 :(得分:-1)
当您选择控制台应用程序时,请选中以下选项:include precompiled header,很可能您创建了一个空项目,在这种情况下您必须手动添加iostream文件的路径
<。>在.vcxproj目录中包含你应该具有的:Include Directories $(VCInstallDir)include; $(VCInstallDir)atlmfc \ include; $(WindowsSdkDir)include; $(FrameworkSDKDir)\ include;和库$(VCInstallDir)lib; $(VCInstallDir)atlmfc \ lib; $(WindowsSdkDir)lib; $(FrameworkSDKDir)\ lib如果你有这些和stdafx.h包含在cpp但仍然没有iostream的路径你应该检查PATH环境变量不要被破坏或任何变量$(VCInstallDir)$(WindowsSdkDir)$(FrameworkSDKDir)