以前用的vscode,用vs打开相同文件夹后调试那一栏是暗的,并且没有解决方案那一栏


vs是需要创建项目工程的,而且一个项目只能有一个main函数。像你这种的解决方法也比较好办,新建一个win32项目,然后写个头文件,再把其他的.c文件里面的main函数全部改下名,这样就可以在一个main函数里面通过修改调用函数来运行不同的.c文件。
例如
//all.h 总的头文件
#include xxxxx
int main10_1();
int main11_10();
int main11_17();
...以这样的名字命名下去
然后将每个.c文件里面的main函数改成类似main10_1()这种形式
//10_1.c
#include "all.h" 包含总的头文件
#include xxx 其他文件
int main10_1()
{
xxxx
}
这样就可以在项目工程的主函数里面实现一个文件调用多个文件函数了。
//main.cpp
#include "all.h"
#include xxx其他头文件
int main(){
main10_1();//调用10_1.c这个文件里面的函数
nain11_10();//调用11_10.c
....
return 0;
}