ue4.27 VScode 找不到源文件修复方法

修改.vscode目录下compileCommands_***.json多个文件

	{
		"file": "E:\\\\Unreal Projects\\\\wargame_sanguo\\\\Source\\\\wargame_sanguo\\\\.vs\\\\ProjectSettings.json",
		"command": "E:\\Unreal Projects\\wargame_sanguo\\.vscode\\compileCommands_Default\\wargame_sanguo.214.rsp\"",
		"directory": "E:\\game\\UE_4.27\\Engine\\Source"
	},

command行内添加cl的路径注意前后"转义"

	{
		"file": "E:\\\\Unreal Projects\\\\wargame_sanguo\\\\Source\\\\wargame_sanguo\\\\.vs\\\\ProjectSettings.json",
		"command": "\"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.29.30133\\bin\\Hostx64\\x64\\cl.exe\" @\"E:\\Unreal Projects\\wargame_sanguo\\.vscode\\compileCommands_Default\\wargame_sanguo.214.rsp\"",
		"directory": "E:\\game\\UE_4.27\\Engine\\Source"
	},

添加以下配置修改倒数第三行myproject为实际项目名

            "includePath": [
                "${workspaceFolder}\\Intermediate\\**",
                "${workspaceFolder}\\**",
                "${workspaceFolder}\\Source\\**",
                "E:\\game\\UE_4.27\\Engine\\Source\\**",
                "E:\\game\\UE_4.27\\Engine\\**",
                "E:\\game\\UE_4.27\\Engine\\Source\\Runtime\\Core\\**",
                "E:\\game\\UE_4.27\\Engine\\Source\\Runtime\\Core\\Public\\**",
                "E:\\game\\UE_4.27\\Engine\\Intermediate\\Build\\Win64\\UE4Editor\\Inc\\Engine\\**",
                "E:\\game\\UE_4.27\\Engine\\Source\\Runtime\\**"
                "${workspaceFolder}\\Intermediate\\Build\\Win64\\UE4Editor\\Inc\\**"
            ],
            "defines": [ 
                "UNICODE", 
                "_UNICODE", 
                "__UNREAL__", 
                "UBT_COMPILED_PLATFORM=Windows", 
                "WITH_ENGINE=1", 
                "WITH_UNREAL_DEVELOPER_TOOLS=1", 
                "WITH_APPLICATION_CORE=1", 
                "WITH_COREUOBJECT=1",
                "UE_PROJECT_NAME=myproject",
                "MYPROJECT_VTABLE=DLLEXPORT_VTABLE",
                "MYPROJECT_API="
            ],

另外一种解决方法 github有相关VSCode插件

插件链接
其解决方案是删除路径并保留cl.exe

参考来源:stackOverFlow

posted @ 2023-04-12 19:16  liuxiaobei556  阅读(298)  评论(0)    收藏  举报