Visual Studio Code 窗口意外终止 原因“lauch-failed” 代码“65”
时间: 2024-09-15 14:04:20 浏览: 604
在VSCode中遇到"launch-failed: 65"错误通常是由于调试配置与实际运行环境不匹配导致的。对于Go开发来说,如果配置文件(settings.json)中的go.toolsEnvVars
设置不适用于当前项目,可能会引发这种错误。引用[1]提到的配置用于指定构建时的目标操作系统(GOOS)和架构(GOARCH),若这些值与你正在尝试编译或调试的程序不一致,就会报错。
而对于Cocos2d-x游戏引擎,如果你在3.x版本中试图使用2.x版本的API来获取屏幕大小,如CCDirector::sharedDirector()->getVisibleSize()
,也会导致launch-failed
错误,因为3.x已经更新了方法名(Director::getInstance()->getVisibleSize()
)[^2]。
要解决这个问题,你应该:
- 确认Go工具链设置:
- 检查
settings.json
中的go.toolsEnvVars
是否与你的Go项目实际需求相符。"go.toolsEnvVars": { "GOOS": "your_target_os", "GOARCH": "your_target_arch" }
- 检查
- **调整Cocos2d- 如果你在使用Cocos2d-x,确保使用正确的版本API调用屏幕尺寸,如3.x版本:
Size size = Director::getInstance()->getVisibleSize();
如果以上操作无法解决问题,可能还需要检查其他配置项(如启动配置、依赖路径等),或者查看VSCode的错误日志以获取更具体的错误信息。
相关推荐


















