递归火山软件开发平台

标题: 【解决方案】火山视窗使用静态编译,支持静态编译方案 [打印本页]

作者: 创世魂    时间: 2021-3-31 11:42
标题: 【解决方案】火山视窗使用静态编译,支持静态编译方案
本帖最后由 创世魂 于 2021-7-9 14:53 编辑

注意:升级火山最新版包括 http://bbs.voldp.com/forum.php?mod=viewthread&tid=7050  这个帖子的补丁包。



火山PC类库静态编译一览表,以及需求vs版本。


下面是支持静态编译,不会带DLL的
类库及类名称
需求系统
类库情况
静态编译需求
视窗基本类
XP及以上
支持静态编译
-
各种MFC库
XP及以上
支持静态编译
-
Zlib压缩解压
Win7及以上(XP不支持静态)
支持静态编译
Vs2019及以上
OpenSSL
XP及以上(xp不太兼容)
支持静态编译
Vs2010,、2015及以上
二维码生成支持库
Win7及以上(XP不支持静态)
支持静态编译
Vs2019及以上
HPSocket网络通讯支持
XP及以上
支持静态编译
vs2010、2015、2017、2019及上版本
HPSocket网络通讯扩展支持库1
XP及以上
支持静态编译
vs2010、2015、2017、2019及上版本
WebSocket网络通讯支持
XP及以上
支持静态编译
vs2010、2015、2017、2019及上版本
谷歌V8JavaScript
Win7及以上(XP不支持静态)
支持静态编译
vs2019及以上
CxImage图像处理支持
Win7及以上(XP不支持静态)
支持静态编译
vs2019及以上
视窗通知支持
Win8以及以上
系统命令实现
-
XML数据访问支持
XP及以上
纯源码
-
ADO数据库操作支持
XP及以上(需要安装数据库驱动)
无DLL基于COM对象
-
增强位图操作
XP及以上
无DLL纯源码实现
-
数据通讯处理支持(串口通讯类)
XP及以上
无DLL纯源码实现
-
数据处理支持1(树结构类)
XP及以上
无DLL纯源码实现
-
Redis数据库
XP及以上
无dll
vs2015及以上

下面全部是带DLL的类库
类库及类名称
需求系统
类库情况
静态编译需求
阿里云OSS对象存储
XP及以上
依赖4个DLL文件
无静态
Python脚本支持
Win7及以上
附带dll和py库
无静态
数据处理支持1(高性能键值表)
XP及以上
1个DLL
无静态
数据处理支持1(时间表达式类)
XP及以上
1个DLL
无静态
正则表达式支持库
XP及以上
1个DLL
无静态
锐浪报表
XP及以上
1个DLL
-
海康威视工业相机
XP及以上
需要安装驱动环境依赖dll
-
HTML解析工具类(网页解析器)
XP及以上
1个DLL
无静态
HTML解析工具类(高级网页解析器)
XP及以上
1个DLL
无静态
JSON数据访问支持
XP及以上
无dll
-
WEB浏览器
Win7及以上(xp不兼容)
库很大带一堆文件
vs2013、2019及以上
Mysql客户Duan
XP及以上
1个dll
-
SQLite数据库
XP及以上
1个dll
无静态
MiniBlink浏览器组件
XP及以上
1个dll
无静态
MiniBlink浏览器
XP及以上
1个dll
无静态








静态编译方案如下(回复可见):







(, 下载次数: 115)



(, 下载次数: 124)






作者: mgkiller    时间: 2021-3-31 11:44
静态编译方案
作者: 浮云    时间: 2021-3-31 11:46
静态编译方案

作者: wuzonglin    时间: 2021-3-31 11:48
顶替革 地
作者: 67564226    时间: 2021-3-31 11:52

作者: fengshangren    时间: 2021-3-31 11:55
看看怎么静态编译的
作者: storey    时间: 2021-3-31 12:52
静态编译方案
作者: 伟业    时间: 2021-3-31 12:59
赞一个!
作者: hahajune    时间: 2021-3-31 12:59
查看本帖隐藏内容
作者: 新手上路    时间: 2021-3-31 13:05
果您要查看本帖隐藏
作者: 随风    时间: 2021-3-31 13:19
.................................................................
作者: feimu2005    时间: 2021-3-31 13:32
静态编译方案

作者: 东子    时间: 2021-3-31 14:46
游客,如果您要查看本帖隐藏内容请回复
作者: glbosom    时间: 2021-3-31 14:47
look
作者: 4899    时间: 2021-3-31 15:10
学习一下
作者: 13266750    时间: 2021-3-31 15:11
看看先啊
作者: 阿杰    时间: 2021-3-31 15:16
静态方案快出来
作者: 正版商业用户    时间: 2021-3-31 15:35
看看再说
作者: 1503123    时间: 2021-3-31 15:43
好好学习天天向上
作者: shuimiao    时间: 2021-3-31 16:39
默认好像就是静态编译
作者: leiyanglie    时间: 2021-3-31 17:13
支持学习一下
作者: luoguiming    时间: 2021-3-31 17:25
我草,这也要隐藏起来
作者: lie123    时间: 2021-3-31 18:04
看看看看看看啊看啊看那看那
作者: Xj112233    时间: 2021-3-31 18:15
本帖最后由 Xj112233 于 2021-3-31 18:22 编辑

静态编译的错误。

所使用 VS 本地编译器的版本为: 16; 所使用 Windows SDK 版本为: 10.0.18362.0(内置)
正在进行本地编译和链接工作(如果是首次编译,由于需要初始化编译环境和相关缓存,速度稍慢是正常的)
错误: 使用所指定的本地编译器编译当前程序失败
错误:
    C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\mfc_ui_grid\src\grid\GridCtrl.h(313): warning C4003: 类函数宏的调用“SubclassWindow”参数不足
    C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\mfc_ui_grid\src\grid\GridCtrl.h(313): error C2146: 语法错误: 缺少“)”(在标识符“SetWindowLongPtrW”的前面)
    C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\mfc_ui_grid\src\grid\GridCtrl.h(313): error C3646: “SetWindowLongPtrW”: 未知重写说明符
    C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\mfc_ui_grid\src\grid\GridCtrl.h(313): error C2146: 语法错误: 缺少“)”(在标识符“hWnd”的前面)
    C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\mfc_ui_grid\src\grid\GridCtrl.h(313): error C2065: “hWnd”: 未声明的标识符
    C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\mfc_ui_grid\src\grid\GridCtrl.h(313): error C2096: "WNDPROC": 无法使用带圆括号的初始值设定项初始化数据成员
    C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\mfc_ui_grid\src\grid\GridCtrl.h(313): error C2131: 表达式的计算结果不是常数
    C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\mfc_ui_grid\src\grid\GridCtrl.h(313): note: 遇到非常量(子)表达式
    C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\mfc_ui_grid\src\grid\GridCtrl.h(313): error C2059: 语法错误:“-”
    C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\mfc_ui_grid\src\grid\GridCtrl.h(313): error C2059: 语法错误:“,”
    C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\mfc_ui_grid\src\grid\GridCtrl.h(313): error C2059: 语法错误:“)”
    C:\Program Files\vol_dev\win_android_chs_free\plugins\vprj_win\classlib\sys\mfc_ui_grid\src\grid\GridCtrl.h(313): error C2238: 意外的标记位于“;”之前

作者: jstion    时间: 2021-3-31 18:26
:):)
作者: greywolf    时间: 2021-3-31 18:36
赞一个!
作者: qzone    时间: 2021-3-31 18:40
静态编译方案
作者: 李先森    时间: 2021-3-31 19:16
视窗如何使用静
作者: ohtime    时间: 2021-3-31 19:33
您要查看本帖隐藏....
作者: li327065266kun    时间: 2021-3-31 20:03
看看................
作者: 飞扬工作室    时间: 2021-3-31 20:14
Xj112233 发表于 2021-3-31 18:15
静态编译的错误。

所使用 VS 本地编译器的版本为: 16; 所使用 Windows SDK 版本为: 10.0.18362.0(内置)

我这里直接静态编译表格例程没有问题,如果可能麻烦提供一个简单的测试用例,谢谢!
作者: matali    时间: 2021-3-31 21:13
怎么静态编译的
作者: 新虎    时间: 2021-3-31 21:51
学习学习
作者: 2995455338    时间: 2021-3-31 22:07
666666666
作者: 福寿    时间: 2021-3-31 22:43

静态编译方案
作者: rinipp    时间: 2021-3-31 23:19
看俺。。。。。。。。。。
作者: fztyp    时间: 2021-3-31 23:37
ssssssssssssssssssssssdfsdf
作者: urenai    时间: 2021-3-31 23:47
火山视窗如何使用静态编译
作者: 阿丘    时间: 2021-3-31 23:48
好好学习天天向上
作者: trytosmile68    时间: 2021-4-1 00:28

作者: 网猫    时间: 2021-4-1 00:34

作者: zmfree    时间: 2021-4-1 07:43
学习静态编译
作者: szxiao1010    时间: 2021-4-1 08:04

查看本帖隐藏内容
作者: 特来趣    时间: 2021-4-1 08:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: sunsan    时间: 2021-4-1 08:31
kankan怎么解决
作者: iceyaer    时间: 2021-4-1 08:39
666666666666
作者: snowhoo    时间: 2021-4-1 09:01
看看是怎么做的
作者: zqiz    时间: 2021-4-1 10:50
火山视窗如何使用静态编译
作者: kdabiao    时间: 2021-4-1 11:05
[视窗] 【解决方案】火山视窗如何使用静态编译?
作者: yjh    时间: 2021-4-1 11:31
看看看看。
作者: kyozy    时间: 2021-4-1 11:48

静态编译方案
作者: dengzf    时间: 2021-4-1 16:28
这个要学习一下了
作者: tongrui0809    时间: 2021-4-1 16:29
灌灌灌灌灌灌灌灌灌灌灌灌
作者: 啊坏    时间: 2021-4-1 19:49
RE: 【解决方案】火山视窗如何使用静态编译? [修改]

作者: 7325701    时间: 2021-4-1 19:56
静态编译方案如下:
作者: zn0534    时间: 2021-4-1 20:36
看一下
........

作者: LThs    时间: 2021-4-1 21:35

静态编译方案
作者: う网淅乄    时间: 2021-4-1 23:16
看下   
作者: 易猫猫    时间: 2021-4-2 02:50

作者: juehackr    时间: 2021-4-2 09:37
前来学习了哈
作者: szk820628    时间: 2021-4-2 10:34
谢谢
作者: 追月软件    时间: 2021-4-2 16:36
看看怎么样
作者: 新纪元    时间: 2021-4-2 18:21
赞一个!
作者: ADS    时间: 2021-4-2 18:26
】火山视窗如何使用静态编译? [修改]
作者: lsere    时间: 2021-4-2 19:56

静态编译方案
作者: ksxindi    时间: 2021-4-2 19:58
[视窗] 【解决方案】火山视窗如何使用静态编译?
作者: 短裙下的看客    时间: 2021-4-2 23:43
如何静态编译
作者: 705250    时间: 2021-4-3 01:59
静态编译方案
作者: hmyroot    时间: 2021-4-3 15:25
希望火山改为lib库模式静态编译,按需要编译,不要带上整个库文件
作者: xrea    时间: 2021-4-3 18:35
感谢分享一下
作者: iceyaer    时间: 2021-4-3 20:00
66666666666666666666
作者: nail1983    时间: 2021-4-3 20:41

赞一个!
作者: 渤海湾董事长    时间: 2021-4-3 23:43
静态编译方案
作者: 888888    时间: 2021-4-4 07:24
看看怎么处理的
作者: ゞ情非得已Sky    时间: 2021-4-4 10:23
过来.踩一下
作者: 芒g一号    时间: 2021-4-4 14:54
感谢分享
作者: cideloveu    时间: 2021-4-4 22:19
真的吗?

作者: cl6843751    时间: 2021-4-4 22:54
学习!!!大神资料
作者: EHS    时间: 2021-4-5 09:46
其实在火山中是已经支持静态编译的,只不过是部分库支持。。还未全面支持。。
作者: 角落    时间: 2021-4-5 18:46
查看静态编译
作者: 书写时光    时间: 2021-4-5 21:55
学习看看
作者: ticpro    时间: 2021-4-6 00:41
学习学习
作者: JN天涯    时间: 2021-4-6 08:05
谢谢。…。……。…………。
作者: 675550115    时间: 2021-4-6 13:57
看看,支持一下!!!
作者: pkwwfpkwwf    时间: 2021-4-6 17:58
静态编译方案
作者: amwji    时间: 2021-4-6 18:07

静态编译方案
作者: 1601682737    时间: 2021-4-6 19:29
静态编译方案
作者: a9970120    时间: 2021-4-6 23:14

静态编译方案
作者: 359321852    时间: 2021-4-8 18:53
谢谢分享,
作者: 按键转易    时间: 2021-4-8 22:12

作者: fengyishen    时间: 2021-4-8 23:43
推广火山 义不容辞
作者: xiaokai0215    时间: 2021-4-20 18:27
看看怎么静态编译的
作者: mamingna    时间: 2021-4-21 11:12
火山视窗如何使用静态编译
作者: st8051    时间: 2021-4-21 11:19
学习学习
作者: 大强    时间: 2021-4-21 11:57
在学习,等有钱买狗了再学编译。
作者: sdaq1000    时间: 2021-4-21 13:21
来看看
作者: wyg1598    时间: 2021-4-21 14:16
学习
作者: smk718    时间: 2021-4-21 15:16
:victory::victory:
作者: 781732825    时间: 2021-4-21 19:24
赞一个!

作者: 朕的    时间: 2021-4-21 19:56
其实,静态编译适合小工具程序,对于中型软件开发,动态库更合适,一些专业度高的组件还是动态的好




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