运行VS2019图形库时无法在图形窗口上输入,只能在命令窗口上输入.怎么把命令窗口关闭,直接在图形库上输入
右键项目属性-链接器-系统-子系统-窗口(/SUBSYSTEM:windows)
引入CharGPT部分参考:
您可以尝试使用以下方法关闭命令窗口并在图形窗口中输入:
1、在程序中找到命令窗口的代码,将其注释掉或者删除掉。
2、通过添加下面的代码片段,使程序在GUI窗口上运行而不是命令行:
#pragma comment(linker, "/SUBSYSTEM:windows /ENTRY:mainCRTStartup")
将此代码添加到代码的开头,以确保GUI窗口在程序启动时被打开。
3、再次运行程序,现在应该可以在图形窗口中直接输入。
如果这些方法不能解决问题,可能需要进一步调查你的代码,或者请您提供更多的细节和错误信息,以便更好地帮助您解决问题。
这个应该是你的代码的问题,你的代码弹出了这个CMD命令窗口,如果你需要这个窗口,在代码中注释掉就行。如果代码中没有设置或者已经修改了还是不行,可以检查你的工程配置是否有问题,打开VS工程属性配置问题,检查选项【连接器】->【系统】->【子系统】的选项指是否设置成了控制台
解决方法就是【子系统】修改为窗口
将int main()改为
int APIENTRY _tWinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
然后在项目属性设置/SUBSYSTEM:windows