用户:
123456rrrrrrrr查看:1 回复:2 评论:1 创建时间:2022-01-11T09:29:59
这是我的代码:
#include<iostream>
#include<string>
auto f = [](std::string msg = std::string("Hello World!") {
std::cout << "from C++ Primer and Micosoft Visual C++:"
<< msg << std::flush;
}
int main(int argc, char* argv[]) {
f()
}
很正常对吧,
但……
已启动生成…
1>------ 已启动生成: 项目: C_plus_plus_Primer, 配置: Debug x喵 ------
1>C:\Program Files\Microsoft Visual Studio\2022\Community\M喵uild\Microsoft\VC\v170\Microsoft.CppBuild.targets(492,5): warning M喵8003: 未定义 WindowsSDKDir 属性。可能找不到某些生成工具。
1>C_plus_plus_Primer.cpp
1>C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\yvals.h(12,10): fatal error C1083: 无法打开包括文件: “crtdbg.h”: No such file or directory
1>已完成生成项目“C_plus_plus_Primer.vcxproj”的操作 - 失败。
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
就连它自己生成的代码:
// C_plus_plus_Primer.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
#include <iostream>
int main()
{
std::cout << "Hello World!\n";
}
// 运行程序: Ctrl + F5 或调试 >“开始执行(不调试)”菜单
// 调试程序: F5 或调试 >“开始调试”菜单
// 入门使用技巧:
// 1. 使用解决方案资源管理器窗口添加/管理文件
// 2. 使用团队资源管理器窗口连接到源代码管理
// 3. 使用输出窗口查看生成输出和其他消息
// 4. 使用错误列表窗口查看错误
// 5. 转到“项目”>“添加新项”以创建新的代码文件,或转到“项目”>“添加现有项”以将现有代码文件添加到项目
// 6. 将来,若要再次打开此项目,请转到“文件”>“打开”>“项目”并选择 .sln 文件
也有一模一样的错误,
求大神指出问题所在和解决办法。