递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 32895|回复: 8
打印 上一主题 下一主题

[视窗] LIB 所谓的兼容性(指定版本)和需求。你更倾向那个?

[复制链接]

129

主题

783

帖子

2955

积分

金牌会员

I'mVip:『urenai』

Rank: 6Rank: 6

积分
2955
QQ
跳转到指定楼层
楼主
发表于 2022-10-23 17:42:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我发此贴的目的就是想证明。
需求>繁琐

正常情况下来说,在无可奈何、无计可施的情况下,费点事,只要能完美实现预计过程。
一切都是值得的。

如果火山支持编译LIB。好处太大,一言难尽。
当下不支持编译LIB,库的三方收费难以实现。不利于生态。不是每个人都会大公无私的奉献,一直默默的封库。
当前的部件太鸡肋了。始终会生成C++源码。有人会说,能看懂C++源码的都不在这了。哎//仁者见仁。

我觉得可以增加一个限制,参考火山安卓 API版本。
比喻说: @视窗.外部库.外部头文件  "mytest.x64.h"
              @视窗.外部库.x64             "mytest.x64.lib"
              @视窗.外部库.系统需求     "10.1.1.1"    或者   "10.*.*.*"   支持通配符。
单选投票, 共有 10 人参与投票 查看投票参与人

投票已经结束

20.00% (2)
80.00% (8)
您所在的用户组没有投票权限
专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

116

主题

1127

帖子

6201

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6201
沙发
发表于 2022-10-23 17:46:23 | 只看该作者
短期看,支持好
长期看,不支持好

如果发展起来了..随着时间的推移,会越来越乱...
回复

使用道具 举报

471

主题

2万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
46947
板凳
发表于 2022-10-23 18:49:56 | 只看该作者
没必要追求静态库编译。。。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

77

主题

1244

帖子

5899

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5899
地板
发表于 2022-10-23 18:59:35 | 只看该作者
创世魂 发表于 2022-10-23 18:49
没必要追求静态库编译。。。

他追求的应该是彻底的闭源
回复

使用道具 举报

0

主题

162

帖子

2026

积分

金牌会员

Rank: 6Rank: 6

积分
2026
5#
发表于 2022-10-23 19:37:31 | 只看该作者
生产c++是为了解决误报,否则又回到易语言的老路
回复

使用道具 举报

71

主题

1918

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10188
6#
发表于 2022-10-23 21:06:07 | 只看该作者
这个特性最新升级包已经支持了,可以指定所需求的 vs 版本.
回复

使用道具 举报

16

主题

524

帖子

3644

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3644
7#
发表于 2022-10-24 04:54:14 | 只看该作者
urenai 发表于 2022-10-23 22:22
要区分程序系统要求,

Lib要求

lib是微软自己搞出来的一个格式,兼容性很差,比如2019生成的,到了2022就不一定可以用,就算你自己生成的lib,别人也不一定能用,还不如以源码的形式存在,兼容性强,火山本来就是可以通过不同的编译器来解决误报,指定lib的话就变成指定编译器了
回复

使用道具 举报

12

主题

88

帖子

1290

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1290
8#
发表于 2022-10-25 13:57:08 | 只看该作者
福寿 发表于 2022-10-24 04:54
lib是微软自己搞出来的一个格式,兼容性很差,比如2019生成的,到了2022就不一定可以用,就算你自己生成 ...

目前VS2015向上兼容了.微软官方就写着这个.https://learn.microsoft.com/zh-c ... -2017?view=msvc-170 而且2019编译的Lib静态库2022是可以用的,我这两版本都有用.实测过的.
闭不闭源不说,但自己用C写一些功能,然后火山嵌入调用,就省事的多,编译还不带DLL.我个人是特别不喜欢带DLL的.
简码阁编程学习网:www.eyy168.com
回复

使用道具 举报

12

主题

88

帖子

1290

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1290
9#
发表于 2022-10-29 11:04:23 | 只看该作者
urenai 发表于 2022-10-28 21:55
我也检查了 Visual Studio Installer 能装的都是14 开头的版本

我是实测过的,因为我现在也是用VS2015封静态lib给火山用的,火山编译用的2019,用到现在也并无问题
简码阁编程学习网:www.eyy168.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-1-9 18:17 , Processed in 0.098379 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表