社区
C++ 语言
帖子详情
程序打包安装相关:如何对目标机器环境进行检测
marslycan
2017-10-24 11:44:05
目前我在本机上通过读取进程获取了程序的依赖库,并存储了下来,其中包括系统DLL,程序自身DLL,第三方DLL。
然后希望在目标机器安装时,能够检测到机器是否缺少相关依赖库或者DLL版本不对,或者在程序报错时,能够校验依赖库文件是否损坏等等。。
思路有点混乱,目的就是通过检测开发机器正常运行程序的依赖库,来作为目标机器安装的一个参考把
希望有经验的大哥能指点个方向,第一次接触,思路太混乱了
...全文
160
3
打赏
收藏
程序打包安装相关:如何对目标机器环境进行检测
目前我在本机上通过读取进程获取了程序的依赖库,并存储了下来,其中包括系统DLL,程序自身DLL,第三方DLL。 然后希望在目标机器安装时,能够检测到机器是否缺少相关依赖库或者DLL版本不对,或者在程序报错时,能够校验依赖库文件是否损坏等等。。 思路有点混乱,目的就是通过检测开发机器正常运行程序的依赖库,来作为目标机器安装的一个参考把 希望有经验的大哥能指点个方向,第一次接触,思路太混乱了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2017-10-24
打赏
举报
回复
建议先在VMWare/VirtualBox/HyperV等虚拟机中安装WinXP/Vista/Win7/Win8/WIn10,32位/64位,家庭/专业/企业/,……不同版本的Windows; 然后在其中分别测试你的软件安装包。
marslycan
2017-10-24
打赏
举报
回复
引用 1 楼 lianshaohua 的回复:
这需要自己做吗?有工具可以检测的
什么工具啊
ztenv
版主
2017-10-24
打赏
举报
回复
这需要自己做吗?有工具可以检测的
Net
程序
打包
安装
与卸载制作
Net
程序
打包
安装
与卸载制作 ——问题描述(一)
项目已将近完工,怎样将你的
程序
打包
,包装成一个完美的
安装
程序
呢?今天我将我个人使用.Net制作
打包
程序
的经验分享给大家,不足之处还希望大家 能够给予指正。面对对.Net平台开发出来的
程序
,它的运行对系统
环境
要求有点高,需要.Net Framework的支持,所以首先面对的问题是怎样将.Net Framework1.1或2.0
安装
在一台没有以前没有装过的机子上。以下是我在
打包
过程中需要解决的问题:
一.怎样将.NET
程序
部署到没
使用Advanced Installer
打包
工具如何设置是否
安装
预
安装
程序
包
要保证我们的
程序
能在
目标
机器
上正常运行,便需要保证
目标
机器
上提供了
程序
运行的必要组件。 而在使用Advanced Installer
打包
工具制作
程序
安装
包时,我们可以通过配置“需求-运行
环境
-
程序
包-预
安装
”来达到这一目的。 如上图所示,我的
程序
需要.NET和VC++组件才能正常运行。那么我可以右键点击“预
安装
”,选择“新建包的运行
环境
”,将这些组件添加到“预
安装
”下面。于是我的
安装
包在
安装
时,优先
安装
“预
安装
”下面的组件包。 此时,便衍生出了一个问题。若
目标
机器
上
安装
了这些组件,
linux C++
打包
程序
总结
linux C++
打包
程序
总结 linux c++ 动态库
打包
应用
程序
打包
动态库搜索路径 问题 linux
环境
下
打包
C++应用
程序
,包括依赖的动态库,以便解决
程序
发布后
程序
运行动态库缺失问题 解决 动态库编译时添加-fPIC编译选项(一般动态库都会有此选项,自己写的库记得添加) -fPIC: 生成与位置无关代码 编译自己的应用
程序
,得到test
打包
动态库:使用pack_lib.sh脚本将test依赖的动态库至某文件夹(如可在发布的
程序
根目录下新建lib文件夹,如下所示) bin/te
如何将FLex AIR运行
环境
与AIR
程序
一起
打包
用Flex开发完成AIR,并生成AIR
安装
程序
后,发布给终端用户后,如果用户的
机器
上没有
安装
AIR运行
环境
,则无法
安装
AIR
程序
。让用户再去单独
安装
AIR运行
环境
,将会使应用
程序
的友好性大大折扣。下面将介绍如何将AIR与AIR运行
环境
一起
打包
安装
的方法。 如果你的
目标
用户为windows操作系统,则先到Adobe网站上下载:AIR_Win_Install_files。 下载Zip包后将其解压缩
VB.NET
程序
打包
(vs2010)
刚刚把收费系统写完,觉得
打包
应该就容易了,但是VB.NET
打包
和VB6.0有不小的差别,结果还是用了将近一下午,鉴于此还是总结一下VB.NET
程序
打包
的过程: 一、找到已生成的解决方案,右键---添加---新建项目---其他项目类型(左侧)---Visual Studio Installer---
安装
项目,名称随意,以收费系统为例,命名为"收费系统",然后点确定。如图:
C++ 语言
64,639
社区成员
250,578
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章