递归火山软件开发平台

标题: 吴总 火山视窗请做cmake编译支持 [打印本页]

作者: Inverse    时间: 2024-11-18 22:55
标题: 吴总 火山视窗请做cmake编译支持
本帖最后由 Inverse 于 2024-11-18 23:00 编辑

吴总 强烈建议火山视窗请做cmake编译支持

       现在性能一般的配置电脑编译起来还是有点慢
       那些说不慢的配置都是非常高端的电脑 或是编译几行 几十行代码的家伙

作者: hcwanz    时间: 2024-11-18 23:06
本帖最后由 hcwanz 于 2024-11-18 23:09 编辑

换cmake也不能提升编译速度吧, 毕竟`make`这种东西只是把源码输入到编译器, 编译速度还是要看编译器吧.
我印象里cmake的特点就是跨平台好用, 真要是断档式的快, 微软干嘛要搞个慢速的nmake.
cmake还是开源的, 也不可能垄断某种快速编译技术.

作者: Inverse    时间: 2024-11-18 23:30
hcwanz 发表于 2024-11-18 23:06
换cmake也不能提升编译速度吧, 毕竟`make`这种东西只是把源码输入到编译器, 编译速度还是要看编译器吧.
我 ...

当然 跨平台也很重要
       支持cmake 为写Linux程序做好铺垫 何乐不为呢
        现在**慢慢的往国产Linux系统发展了
        国企就不说了,基本都要标配国产Linux

吴总 不要背道而驰呀
作者: 1325901607    时间: 2024-11-18 23:52
go不是支持linux吗
作者: 1325901607    时间: 2024-11-18 23:52
go不是支持linux吗
作者: hcwanz    时间: 2024-11-19 00:00
Inverse 发表于 2024-11-18 23:30
当然 跨平台也很重要
       支持cmake 为写Linux程序做好铺垫 何乐不为呢
        现在**慢慢的往国产L ...

主要是如果只是跨平台的话, 没必要现在搞了, 光有cmake没有linux下的编译器和各种类库,就算搞完了,也只能跨平台写个`halloworld`.
还要耽误h5开工
作者: hcwanz    时间: 2024-11-19 00:01
hcwanz 发表于 2024-11-19 00:00
主要是如果只是跨平台的话, 没必要现在搞了, 光有cmake没有linux下的编译器和各种类库,就算搞完了,也只能 ...

甚至`halloworld`都写不了, 因为没有编译器
作者: 2767944492    时间: 2024-11-19 00:39
能显著提高编译速度就有必要,否则还是尽早开h5吧。。。h5开得再慢点我怕我到时候把原生开发都学完了,因为前端学起来本身就不难,看吴总的布局有没有吸引力了
作者: Inverse    时间: 2024-11-19 08:29
2767944492 发表于 2024-11-19 00:39
能显著提高编译速度就有必要,否则还是尽早开h5吧。。。h5开得再慢点我怕我到时候把原生开发都学完了,因为 ...

学原生不冲突
火山H5肯定还是要会点原生,火山能做的只是便捷
说不H5调试都还是要依赖浏览器
作者: Inverse    时间: 2024-11-19 08:34
1325901607 发表于 2024-11-18 23:52
go不是支持linux吗

go能做的,火山视窗也能做
那是不是go就不应该做出来了呢
作者: Inverse    时间: 2024-11-19 08:38
hcwanz 发表于 2024-11-19 00:01
甚至`halloworld`都写不了, 因为没有编译器

错了
微软sdk编译器是支持编译Linux程序的
火山要做到编译Linux程序命令行程序还是很容易做到的

作者: Inverse    时间: 2024-11-19 08:43
2767944492 发表于 2024-11-19 00:39
能显著提高编译速度就有必要,否则还是尽早开h5吧。。。h5开得再慢点我怕我到时候把原生开发都学完了,因为 ...

h5不费什么功夫的,只要新建了文件夹
快则一个月慢则一个半月肯定是能搞出来来的
并且cmake支持也就一两天的时间能适配
耽误不了什么时间
作者: 4463424    时间: 2024-11-19 11:53
Inverse 发表于 2024-11-19 08:34
go能做的,火山视窗也能做
那是不是go就不应该做出来了呢

go除了服务器方面的功能外,有些功能需要调用C语言完成,特别跟硬件相关的!
作者: 重新注册    时间: 2024-11-19 17:07
i9 13900K  
SSD 2T PCIE4.0
4070
这个配置除了I9 14900K,属于CPU的天花板了吧,一样的慢,那些说不慢的人,完全是神,随便改动一下代码,就又跟第一次编译一样的慢
作者: 飞扬工作室    时间: 2024-11-19 23:11
感觉nmake的依赖支持还是有些问题,所以我最近确实准备做cmake支持,cmake做好后另外一个好处是可以直接生成vs的sln解决方案,这样所生成的vc代码就可以直接拿到vs上编译了.
作者: 摘星揽月    时间: 2024-11-20 07:59
Inverse 发表于 2024-11-19 08:43
h5不费什么功夫的,只要新建了文件夹
快则一个月慢则一个半月肯定是能搞出来来的
并且cmake支持也就一两天 ...

你以为写报告呢,一个半月就出来,H5要除了封装js,css,html,还要能够封装vue,jquery等三方框架,我觉得更难了,好几种语言都要考虑
作者: amwji    时间: 2024-11-20 08:16
楼主说的对,一定要支持
作者: niuyanbo2021    时间: 2024-11-20 08:48
飞扬工作室 发表于 2024-11-19 23:11
感觉nmake的依赖支持还是有些问题,所以我最近确实准备做cmake支持,cmake做好后另外一个好处是可以直接生成v ...

赞一个!
作者: Inverse    时间: 2024-11-20 09:21
飞扬工作室 发表于 2024-11-19 23:11
感觉nmake的依赖支持还是有些问题,所以我最近确实准备做cmake支持,cmake做好后另外一个好处是可以直接生成v ...

支持吴总的这一决定
作者: aronshen    时间: 2024-11-20 09:30
飞扬工作室 发表于 2024-11-19 23:11
感觉nmake的依赖支持还是有些问题,所以我最近确实准备做cmake支持,cmake做好后另外一个好处是可以直接生成v ...

赞一个
作者: 梦临中国    时间: 2024-11-20 10:49
飞扬工作室 发表于 2024-11-19 23:11
感觉nmake的依赖支持还是有些问题,所以我最近确实准备做cmake支持,cmake做好后另外一个好处是可以直接生成v ...

明年初有可能开工h5不
作者: lhy201233    时间: 2024-11-20 20:35
论坛大神不是早就做过了吗?火山为什么慢知道吗?火山把中文翻译成C++然后里面还有加解密比VS多了至少2道以上步序,所以慢是有原因的
作者: Inverse    时间: 2024-11-21 11:08
lhy201233 发表于 2024-11-20 20:35
论坛大神不是早就做过了吗?火山为什么慢知道吗?火山把中文翻译成C++然后里面还有加解密比VS多了至少2道以 ...

是的
曾经我也做过
但官方支持的话,很多限制就不会存在,整合也会完美些
但是不排除吴总只开放给付费用户支持这一功能
作者: jstion    时间: 2024-11-21 11:22
飞扬工作室 发表于 2024-11-19 23:11
感觉nmake的依赖支持还是有些问题,所以我最近确实准备做cmake支持,cmake做好后另外一个好处是可以直接生成v ...

赞一个
作者: lhy201233    时间: 2024-11-22 22:07
感觉放狗里就没啥意思了,做cmake的目的是让火山翻译的C++直接用VS编译,以前是人为设置障碍,现在是解除障碍是好事。
作者: fengyishen    时间: 2024-11-24 16:57
飞扬工作室 发表于 2024-11-19 23:11
感觉nmake的依赖支持还是有些问题,所以我最近确实准备做cmake支持,cmake做好后另外一个好处是可以直接生成v ...

赞一个。




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4