Visual Studio编译器编译时出现“请选择有效启动项”问题的解决办法

使用visual studio打开的是一个文件夹并不是一个项目,找不到启动项是正常的。
我们使用visual studio从现有代码创建项目即可。
Visual Studio编译器编译时出现“请选择有效启动项”问题的解决办法_第1张图片
Visual Studio编译器编译时出现“请选择有效启动项”问题的解决办法_第2张图片

上面如果默认创建Windows应用程序项目运行项目时就可能会出现错误 LNK2019 无法解析的外部符号 _WinMain@16,函数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) 中引用了该符号
一般情况下,如果是windows程序,那么WinMain是入口函数,就比如这里创建的“win32项目”,
如果是dos控制台程序,那么main是入口函数,新建项目为“控制台应用程序”。

项目–>属性–>配置属性–>C/C+±->预处理器
删除_WINDOWS,添加_CONSOLE
Visual Studio编译器编译时出现“请选择有效启动项”问题的解决办法_第3张图片

然后点击链接器–>系统,选择控制台,不要选择窗口。
Visual Studio编译器编译时出现“请选择有效启动项”问题的解决办法_第4张图片

你可能感兴趣的:(C/C++,visual,studio,windows,c++)