能否将包安装到本地并合成一个目录结构 #5431
Replies: 2 comments 1 reply
-
这种? |
Beta Was this translation helpful? Give feedback.
-
不需要,直接 xmake.lua
不考虑,软链的方式,反而对 windows 上不友好,win 上软链出了名的难用,还要管理员权限,基本玩不起来,但是这边要做就是要全平台的,不可能排除 win 另外,软链还有个问题,就是各种版本间的软链冲突。。比如一个程序需要 /bin/python 是 2.0 的,另外一个需要 /bin/python 是 3.0 ,又需要同时运行,我怎么链?这只是个例子,还要各种 lib 冲突,资源文件冲突,想要处理好不容易。。但是走虚拟环境,各种版本组合 你随意快速切换,想怎么用 就怎么用。。也不用为此改名 python2 python3 |
Beta Was this translation helpful? Give feedback.
-
生成一个包含 /bin, /lib, /include 的目录,如此 xrepo 可以部分替代系统的包管理器。
xrepo 的官方仓库中有很多工具型的软件 (utilities),当前这些包的可执行文件被分散在不同的 .xmake/<包名>/bin 目录下,不便于使用。如果能够合并安装,就可以直接将其添加到环境变量 PATH 里。
vcpkg 有此功能。
Beta Was this translation helpful? Give feedback.
All reactions