xmake-vscode
xmake-vscode copied to clipboard
当workspace里面有多个目录的时候,不能够自动检测目录,打开xmake文件也不能自动激活
Xmake 版本
2.8.5
操作系统版本和架构
ubuntu20.04
描述问题
当workspace里面有多个目录的时候,不能够自动检测目录,打开xmake文件也不能自动激活.
目录结构如上图。RWKV-LM里面没有xmake工程,但如果打开rwkv.c目录里面的xmake.lua文件,会提示:
如果不点create new project
,此时就不会激活xmake的状态栏。
当我用2.2.6
版本的xmake vscode插件,我可以点create new project激活vscode插件,尽管因为rwkv-lm目录有文件,会创建失败,此时我可以在状态栏选择project root directory
目录到rwkv.c
下面。但是在新版本的2.2.7
插件里面,set the project root directory
会一直提示create new project,不会弹出来选项,修改目录。
期待的结果
当workspace里面有多个目录的时候,如果打开第一个xmak.lua文件,能够自动激活下面的xmake状态栏,把project root directory
选择到打开的目录,并且能够正常选择project root directory
目录。
工程配置
add_rules("mode.debug", "mode.release")
target("hello")
set_kind("binary")
add_files("src/main.c")
附加信息和错误日志
2.2.7
选择set project root directory
会一直提示create new project
不支持,你只能打开一个目录,根目录下必须有 xmake.lua 才能激活插件。。除非你根目录放置 xmake.lua 用 includes 串联这些子工程
不支持,你只能打开一个目录,根目录下必须有 xmake.lua 才能激活插件。。除非你根目录放置 xmake.lua 用 includes 串联这些子工程
2.2.6
版本的可以通过选择set root directory选择文件夹,2.2.7
就不行了,一直弹出来下面的提示: