Chipmunker 最近的时间轴更新
Chipmunker

Chipmunker

V2EX 第 507500 号会员,加入于 2020-09-10 15:13:17 +08:00
Chipmunker 最近回复了
14 天前
回复了 ikas 创建的主题 Windows 为 windows11 新右键菜单添加自定义菜单
找了很久解决方案了,感谢 OP 的项目。
@liuguangxuan 如果你是做为软件发布者发布包,那么你需要对不同平台进行打包,这个你可以在不同的 docker 镜像里做,写一个脚本判断系统平台,然后给 cmake 传入不同参数即可。判断的方式应该就是你说的那个办法吧。我在 stackoverflow 找的一个类似的: https://stackoverflow.com/a/62960931/8097964

如果你是指分发给用户之后再打包,那么完全没必要啊,cmake 不是有 install 操作麽?没必要打包啊!
@liuguangxuan OP 你好。我感觉你要实现的效果和各大厂商的在 Linux 端的闭源程序做法有点像啊!例如 Wolfram Mathematica 程序及 NVIDA 的驱动等。他们就是发布一个单个的二进制文件,在不同发行版下都是通用的。

我不太清楚他们的具体实践如何,我推测了一个类似的操作,或许可以实现相近的效果:
1. 首先按照预设运行平台,使用 cmake 中的 cpack 来生成对应平台的包( rpm, deb );
2. 编写安装脚本,其中包含判断平台,安装对应平台的包到系统,执行 systemd 操作之类的;
3. 将包和脚本组合在一起,生成单个可执行文件。这里有一个简单示例: https://blog.zhenglin.work/linux/how_to_made_bin.html

以上只是我的设想,没有具体操作过,不知是否能够完美实现 OP 需求。
好像不支持 Windows 啊。
既然是 c++项目,可以直接用 cmake 来打包啊。多平台支持。
地球什么大风大浪没见过?变化不一定是坏事!
57 天前
回复了 forcecharlie 创建的主题 Windows 极简 Windows 包管理器 Baulk 4.0 发布
@cheng6563 是变好看了一点,但是没有以前的界面高效了。
181 天前
回复了 100240v 创建的主题 宽带症候群 最难申请的移动公网 IP 成功了
@xctcc 这客服太实在了,这不得给个 4.99 星好评,差 0.01 星是因为对业务不熟。哈哈!
190 天前
回复了 oopus 创建的主题 分享创造 汉语古文断句预训练模型
好像训练数据集是简体的。那是不是不能直接用于繁体文本?
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2630 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 06:48 · PVG 14:48 · LAX 23:48 · JFK 02:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.