关于版权保护的郑重声明关于计算机视觉 life 在线课程平台学习社区及联系咨询。 哈喽同学们,我是理想啊,接下来的咖啡瓜粉的视频课啊,将由我来啊进行讲解。咱们这一个视频呢要讲的就是咖啡瓜粉的编译, 看多少粉的官方的啊,有两个,有两个说明文档啊,分别是这两个网址啊,大家感兴趣的可以去看啊,当然不不看也没关系,因为他就是写了啊环境的依赖啊,怎么编译啊等等。然后接下来呢就啊 说一下卡特卡粉是怎么进行变异。首先呢,要设置一个系统环境啊,我推荐在无版图十六 啊或者是十八上进行变异,因为我用的这个就是五版图的十六啊,当然呢,二十也是可以的啊啊,之前有同学有同学试过,但是我我自己没有用过。然后呢我推荐啊,大家使用刚装好的就是新装的五版图的系统, 因为嗯你之前用过的乌斑图系统呢啊他的环境啊,有可能由于你装了很多个包,然后和卡土卡粉的依赖呢会产生啊,如果产生冲突啊就就很难解决。 所以呢啊,如果是初学者啊,我推荐使用刚装好的一个万通系统,因为这样是最纯净的,不会产生啊环境的依赖的问题。 然后呢,就将这个我把图的软件的原啊设置一下,设置完了之后呢,照着 vicky 的 vicky 点肉丝的 ov 啊上面 的安装教程去安装肉色啊,去安装对应版本的肉色。如果是十六呢就装 tinatic 啊,如果是买了啊二十八呢就装买了这个啊,然后要在八十二 c 啊最后面写上这样的一句话啊, 呃,然后有一点要重点要说明呢,就是这个速度肉丝带不硬,他和这个肉丝带不啊,不对,他这两条语句啊,这两条语句呢,是在这个安装肉丝的时候他的 啊,他的那个网址上啊写的,但是这两条语句呢,由于啊等等原因导致这两条语句执行是大概率不成功的啊。 然后这里要说一点,就是这两条语句执行不成功啊,是没有关系的,是不管他啊,因为我现在我的这台电脑啊,我的这两条语句也是执行不成功的啊,那 这两条语句是干嘛的呢?这两条语句就是去安装了肉丝 dp 这样的一个工工具包 都是第一批,这个工具包呢,他能根据啊啊这个工程里的这个依赖啊,去自动的安装啊,这个工程的依赖,但是呢,呃, 但是由于他装不好,所以咱就不用他,那咱怎么装依赖呢?就是通过咱直,咱直接通过原码的方式啊,进行安装依赖啊,也是可以的,或者是手动的啊, apd 盖子啊,也是可以的 啊,所以这一条语句执行不成功是没关系的啊,不要去管他啊,咱要找到这个学习的重点啊,不要在这些嗯细枝末节上去浪费太多的时间啊,因为你你学肉丝,你会发现肉丝 啊,他本身是一个特别庞大的工程啊,只不过你想每个地方都学一点是是很难很难的,因为他涉及到太多的方面了, 所以呢,一定要在学习的过程中抓住重点啊,先学重点的,像这种啊,可以不可以去不管他的就先不管他,等等到用到的时候呢再再去,再去学他。 然后呢就是安装卡图尔粉的一个啊,一系列的依赖啊,然后这些依赖呢,我都整,我都啊整合好给他压缩了啊,放在了百度网盘中啊,压缩啊,是放在了这个 啊,放在了这个安装包这个文件夹啊里,他的名字叫卡特卡尔尼斯道啊,是二一年的六月十三号啊,弄的一个一个压缩包, 这个压缩包里放了啊,这啊这个这个酷,还有 siris, 还有普罗的 buff 啊,还有咖啡瓜粉啊,这四个四个功能包 好,然后呢这并且呢在这个啊文件夹里放啊,写了一个脚本啊,就是 autocube beauty 点 sh 通过去执行这个脚本啊,就可以一键去将咖啡瓜粉所需要的啊,这么多的一系列的依赖啊,去给他安装到系统里啊, 呃,接下来呢,我就啊演示一下啊,首先就是在在这个百度网盘上啊,把这个把这个啊康多尔粉银丝道这个压缩包 下载下来啊,下载了下来之后呢放到无版图系统里啊,我这我现在就变成无版图系统了,这是我家里的另一台电脑啊,我通过原声桌面连进去的啊, 下载完之后啊,给它放到一个地方,然后也进进行解压啊,解压通过右键,然后这有一个啊,解压到这里就就可以了,解压之后呢会是一个文件夹, 打开文件夹会发现里边是四个啊文件四个文件夹啊, 这这就分别对应的四个库啊,一个是这个 apcl 啊这个库,然后还有卡德瓜粉啊这个库,然后 ciris 和普罗特 buff 这样的库,然后他的版本呢?都是都是这个卡德瓜粉去依赖的版本啊,所以他的他不会产生版本冲突的问题啊。然后那怎么 进行依赖的安装呢?在这点右键啊,然后点右键啊,点在这空白处点右键,然后打开中端啊,打开中端之后 看一下 l 啊,执行一下 lol 这个这个质量,然后看一下这个脚本是否是可直行状态,如果是,如果不是可直行状态呢?就在这通过这样的一条语句啊,给他去添加可直行的权限啊, 啊,如果是可直行状态,就是这个绿色的啊,带星的这种,就是这块有一个,呃,二 wx 啊,他是 x 的,这个 他带着 x 啊,他不是横线就代表他可直行啊,如果是可直行的呢?那那那就通过这个点斜线啊,然后把他的这个文件的文件名啊放数到这,然后一敲回车,然后去 敲密码, 然后就会啊,就会开始进行,呃,进行安装,然后, 然后我在这里呢就不进行安装了,因为我已经装过了啊,然后我们看一下啊,这个安装脚本的啊具体的内容, 呃,首先啊,第一第一行就是他弄了一个解释说明的一个, 呃,一个标识符啊,就是去告诉这个,嗯,这个系统啊,他是一个败事的脚本啊。然后呢,首先他去安装了这么一系列的依赖啊,然后安装完依赖之后,呃啊,这会有一点要说的, 就是你看他在这安装了这个 a 跟三啊,还有 gfgfrex, 还有啊 glog, 还有卢啊,五点二等等等等,这么一对一对对库。然后有一点要说的呢,就是在十六或者是十八的系统上啊, 可以去直接执行这个脚本,但是在二十的系统上呢,要在这块给给他改成拍乘三啊,要改成拍乘三,这样这样就可以了,因为二十上就是拍乘三的就就不是拍乘二了,是拍乘三了啊,所以要把这改成拍乘三, 然后这是首先安装啊,依赖啊,安装完了啊,环境的依赖之后他在这呢又开始安装这个 abco 啊这样的一个库啊,然后通过这么这么一段的指令啊去 去安装这个库啊,呃,有一点就是说就是这块需要联网啊,需要去联网安装,然后安装完这个 apcs 之后在这呢就是去安安装这个 siris 了啊, 然后他他这几个编译呢,都是通过这个 inj 啊,是这一个这一个工具来进行编译的啊,然后呢,呃,这一这一块的这个编译指令啊,其实就是啊,我把这个卡多拉粉的啊,这个顺便文档上呢 啊变异指令给他给他弄过来了啊,在这简单看一下,哎,就是就是这一块,这不写的十八上子怎么怎么进行变异吗?啊?我我在这给他给他整合了一下啊,整合了一下,然后这是安装 siris 啊,然后 他是他是在 siris 的文件夹下,然后建新建了一个 b 的文件夹,然后放,然后进到这个 b 的文件夹里,然后进行变异,变异完了之后通过这个阴丝道进行安装给他安装到系统里啊,然后再去安装这个 pot buff 哎,然后最后,哎,最后再啊他也安装了这个咖多咖粉这个库,这块是什么意思呢?就是,呃咖多咖粉啊,他不是他不是有两个库吗?一个是叫咖多咖粉一个叫咖多咖粉肉丝哎。 呃我给他我先回回过来就是咱咱们不是有两个库吗?一个是一个是咖啡瓜粉和一个咖啡瓜粉肉丝啊。然后呢咱们平时变异的时候呢是咖啡瓜粉和咖啡瓜粉肉丝一起变异。 那有没有一种有一种方式我我想指边翼咖啡瓜粉肉丝呢啊当然答案是有的啊。就是就是,怎么办啊?就是我将咖啡瓜粉啊给他安装到系统里给他变成一个库这样我在指指边翼咖啡瓜粉肉丝的时候啊因为咖啡瓜粉 呃已经装到系统里了,所以咖啡瓜粉肉丝能在系统里找到咖啡瓜粉哎所以你单独编译咖啡瓜粉肉丝是可以的哎但是如果你把咖啡瓜粉啊没有装到系统里那你单独编译咖啡瓜粉肉丝啊是不行的,因为咖啡瓜粉肉丝是依赖于咖啡瓜粉的 哎行,我们嗯我们先先先先先先说到这,然后咱继续框架往下走看,然后 走到这步了之后啊一定要保证啊脚保证脚本执行之后没有错过的输出啊,否则变异就不通过啊。那我在这执行一下啊,这个这个这个脚本 可以看到,反正就是他会一直往下走啊,当你发现什么时候爆红了啊他就呃就会就就证明有错误啊就没有错误,然后呢由于是呃他还会运行一会啊,由于时间关系我就不会演示完了啊 大家啊可以去自己去啊自己去执行然后执行完了有问题了之后呢啊可以在群里啊问我啊,这是咱这一个视频要讲的这个编译的事啊, 然后之后不是现在讲了,就是环境的变一个变异啊,然后之后呢,咱们就开始进行这个代码的变异,咱需要啊,咱使用的这个咖啡瓜粉的代码啊, 他的下载地址呢,是在 guitar 上啊,就是由我进行注视的啊,一个一个工程啊,是这一个这一个地址啊,然后这一个地址呢 啊,是是这个啊,是想想理零六零八啊,考的瓜粉 detail 的,呃,肯定意思显现 ws 啊,这个 ws 的意思就是他是直接是一个工程啊,他不再是一个啊原码啊。呃, 然后呢,可以看到他的 src 文件夹啊,里边是有两个的,一个是干,一个是咖啡瓜粉,一个是咖啡瓜粉肉色啊,我们接下来呢,就是先将 先将这个工程下载下来,那怎么下载呢?就是啊,在这点一下扣子,然后在这点一个复制啊,在这复制,然后打开,打开这个,打开终端啊终端,然后然后在这在这新建一个, 新建一个工作空间啊,叫做卡的卡偷斜线 ws 啊,然后由于我已经新建好了我,所以我就直接 cd 进去了,然后进去之后呢通过 get clum, 然后肯这时候按肯臭 shift 加微啊,将刚才复制 的这个呃工程的链接啊给他放到这看,然后由由于我这我这里已经有了一个啊,已经有了一个这个工程了,所以我我在外面去, 我在这个文件夹外面去执行这个渔具啊,就是给他可弄,然后把再按 ctrl shift 加微啊来将这个地址复制下来,然后这时候按回车 啊,如果顺利的话你会你是可以将这个给他哈布的工程下载下来的啊,如果不顺利的话,就证明你连连不到这个给他哈布了 啊,这时候就就解决一下啊,看看,呃,在网上找一下怎么怎么通过我五官图去直接给直接给他可弄啊。然后 这时候呢,你看这个工程已经下载到这个 home 文件夹了啊,这时候我们进去他是八分这个文件夹啊,然后 ls 看一下,然后,呃再通过 lo 看一下,看一下 隐藏的啊文件,哎,可以看到它是有点地特文件文件夹的啊,点地特文件夹呢?就是存的是,嗯,存的是这个这个工程的历史的提交啊, 就证明他是他还是一个有 get 啊,长有 get 管控的一个一个库啊,呃,一个代码库啊。如果你不是通过 get the club 这种方式进行下载的呢?你直接是下载的这个啊,下载下载的压缩包的, 嗯,我我我我下一下啊, 嗯,他要下一块。如果你是直接下载压缩包的啊,那这那这时候你的这个工程里是没有点 get 这个文件夹的啊, 那这个时候呢,你想要再更新的更新这一个工程就是我,我这个工程在 guita hob 上已经更新了啊,你想要同步更新到你的本地上啊,你是没有办法啊,去执行 d 他 g t p o 啊,给他进行更新的啊,没,没办法去执行这条指定 啊,你只有通过 get the clone 啊这种方式下载下来的啊,才可以去执行这条指令去进行代码的更新, 然后 get 这个这个工具呢,如果不会的,大家一定要去学一学啊,因为这是工作当中必须要用的,一个一个一个工具啊,一个工具哎哎,这时候他已经下载好了,我们我们看一下啊, 我给他解压在这了,然后打开 l 看一下,你看在这里是没有点给他们粘牙的啊,是吧,哎,然后啊,然后这块就不管他了啊,然后 在这啊,好,我们现在将这个工程啊,这个从给他哈给他哈不上啊,通过给他可弄这样的方 方式啊,将这个工程下载到本地了啊下载到本地了,然后我们就进行这个工程的一个编译啊,由于咱之前已经 啊安装好了这个卡图尔粉的所有的依赖,所以在这呢直接进行变异就行。那怎么变异呢?就是通过啊点斜线开的 kim make 点 ss 这样一个方式来进行编译,哎,我回车一下啊,你看他就开始进行编译啊,所以呢他执行的就是这一个脚本啊这个脚本,那我们来简单看一下这个脚本的内容 看这个脚本呢也是我也是我我我直接放在工程里的啊,就是方便大家去去直接使用啊。这个脚本里存的啊,首先是第一行标志服啊,然后第三行呢存的就是这个编译的指编译的指令啊,是 capkin make i sorry, 他刚刚一四二啊,刚刚又是 anja 啊,通过这个啊 ianja 这个编译工具来进行编译,然后编译完了进行扫死 啊,但是这个这个啊,之前有同学跟我说就是这个脚本执行完了之后这个臊子这个语句是啊是执行不成功的啊啊就是由于他执行的时候 呃执行完这个脚本之后还会再再再扫死一下点拜三点拜三 c, 所以这条语句呢,就呃就就被冲掉了啊,就被冲掉了,所以呢,怎么办呢?就大家啊,就可以这样 直接将直接将将这个卡多少分啊? slat 点半三十点三, 呃, install 文件夹下的这个赛踏不点败事啊,这个,呃,这条语句直接写到自己的这个 home 下的半圈 c 里啊,半圈 c 里, 这时候呢点一下大 g 啊,大写的 g 啊,然后就就直接能跳到这个最下面一行,然后这这块我已经写好啊,我这我用的是绝对空姐绝对的路径啊,直接将这个啊工程的 绝对路径写在这,然后他这个工程下面的 installs solo 一套万年夹下面的这个赛踏的点败式啊, 去直接将这条语句写在这个点八 sic 啊,这个这个文件里啊,这样呢就不用每次都去执行了,哎,可以看到在这个中端这啊,他是写着 结束啊,处理这个包啊,四 f 四,他也就是说他成功的编译了啊,四个卡罗卡粉相关的包, 哎,那这四个包都是啥呢?一个是咖啡瓜粉啊,还有一个呢是咖啡瓜粉肉丝,还有一个呢是咖啡瓜粉肉丝 max 和一个咖啡瓜粉二味子啊,这四个包啊,然后 这要要注意一点,就是咱不是执行的这个啊,凯迪拉克这个脚本吗?他就是执行的这句话啊,那咱普通的一个肉丝包啊,不是执行的是凯迪拉克吗?那如果在这里执行凯迪拉克会怎么样呢?我按一下会这个, 哎,你看他会爆错啊,他爆错的原因是什么呢?就是他会爆咖啡瓜粉,他不是一个啊,开片的一个包哎啊,然后这时候就会爆 错,哎,所以呢,只能通过这一条句语句啊,也就是这个脚本啊,去执行这一句话来进行编译,哎,这就是咱工程的一个编译的方式,哎,然后注意啊,执行完看这些 make 之后,他会产生 beauty 和呆狗啊这两文字夹, 但是咱使用这个开心 macaytholeat 呢,还会产生 beautyattleattelattolatte 啊这两个文件啊,所以它产生了这个编译之后啊,产生的文件夹也是不一样的, 然后这时候呢,我就通过二 m 杠二 f 啊,把 bill 和 dev 这俩文件夹删掉,哎, 然后注意,大家注意到了吗,他还会产生一个 installsilete 啊这样的一个文件夹啊,这样文件夹就是由于他在这有一个杠杠引丝道啊这条语句啊, 他会啊,就,所以呢,就产生了一个这样的一个啊文件夹,哎,然后到这啊,就是咱正常工程的一个啊,一个一个编译啊,然后咱之前说啊,咱之前说就是咱已经将咖啡瓜粉装到了系统里, 那就可以直接去编辑咖啡馆的肉丝啊,那这是怎么操作呢?哎,我,我给大家演示一下,这是咱啊从 goodtop 上下载的一个工程,这时候呢啊,咱去新代新建一个,新建一个工作空间啊, 看这肉丝,新建一个工作空间叫 controds rose 刚啊 ws。 然后在这个功能空间里新建一个文件夹叫 src 啊,嗯, ctrl shift 加, 嗯,就是新建文件夹啊的意思,然后这时候把这个开关门绕死啊,给他复制到这个,复制到这个 src 文件夹啊,然后这时候咱再打开终端啊, 注意啊,这这里 src 文件夹是只有咖啡馆和肉色这个一个文这一个文件文件的啊,然后这时候咱们咱编译该怎么编译呢?那就直接去执行他就可以灭开就行了啊, 这是为啥呢?就是由于啊,他编译的这三包没有咖啡馆粉了吗?是吧,没有咖啡馆粉,那就证明都是啊,都是这个开了 kin 的包。然后, 呃,由于咖啡咖啡已经装到系统里了,所以咱去咱可以直接去啊执行啊,执行这个咖啡咖啡肉丝的变异, 然后这两种编译方式有什么区别呢?啊啊,就是就是在 当你不需要改咖啡瓜粉圆码啊的时候,你就可以去通过这种方式啊,你去把咖啡瓜粉圆码装在系统里,然后你去指边一咖啡瓜粉肉丝,哎,这样就能省一些时间啊,然后同时呢,呃, 在运行的时候啊,会有一点区别,就是咖啡瓜粉啊,按照咱这个工程的这样的一个啊,一个设置啊,每次改完撸啊和 啊路啊文件和烂齿文件是需要重新编译一下的啊,但是啊,你要是通过这种看图案分肉丝这样的一个方式啊,只编议看图案分肉丝,哎,这这个时候你去改路啊, 烂纸文件啊,是不需要再重新编译的,就是你改完直接生效哎,但是咱这种方式呢啊,是需要改完啊编译一下才行的啊,这个等咱下下个视频讲运行的时候咱再具体说啊, 然后,呃,这个咖啡味肉丝的一个工作空间呢,就是演示一下啊,大家 知道就行了啊,大家知道就行了,我,我就不会在这个啊,这个这个位置在多费啊,多费时间了啊,咱统一通过咱自己的工程这样的方式来进行编译啊。 好,呃,那到此为止,咱就讲完了咖啡瓜粉的变异啊,以及咖啡瓜粉依赖的啊,一个一个比啊,依赖环境的一个设置啊,一个依赖库的一个 安装啊,然后以及咖啡瓜粉工程的。呃,咱使用的这个工程从 goodtop 上下载下来,然后怎么进行编译啊?然后编译完了之后咱还说了第二种编译方式,就是只编译咖啡瓜粉肉丝, 这就是咱这个视频的所有内容。好,谢谢大家。