安装Burn-P3过程种的一些问题
经过描述
Burn-P3是一款专业软件,用于森林火灾的管理和预测,由加拿大的森林管理部门研发,可以免费下载。这是我安装过程种的遇到问题的一个简要描述,没有进行截图等细致的介绍。因为这个软件毕竟是非常小众的,估计不会有什么人要用。所以我只是简要记录了一下。
安装过程是按照其主页上的要求,所有安装都是默认的安装,安装到默认的位置。
先安装了一些预先要求软件,例如java, .NET Framework, 2019 C++ Redistributable等。这些预先要求,安装过程会测试,如果不达到要求,会有提示。
Burn-P3依赖于另外一个软件Prometheus,所以要先装这个Prometheus。这个装好以后,没有什么问题,能顺利打开。
第一次安装Burn-P3过程也没有问题,但是打不开。说是找不到libexpat.dll, gdal203.dll. 在网上到处找了这两个dll,然后gdal203.dll可能没有问题了,但是libexpat.dll总是有问题,说是找不到入口点。试着将gdal203.dll拷贝到system32目录,syswow64目录,还试着进行了注册,试了重启等。都没有效果。折腾了一个晚上,无果。很郁闷。
第二天晚上,又试了试。先卸载Burn-P3,然后重新安装。安装的时候,有一个选项,前一天是选择了只为当前用户安装。这回我就试了试,选择了为电脑所有用户进行安装。安装后,运行Burn-P3。还是不能起来,但是症状不一样了。这回出来两个报错“无法定位序数4445于动态链接库libcurl.dll”,和“无法定位序数3906(这个数字不确定)于动态链接库ssleay32.dll”。上网搜了搜,按照一些解决思路我将“libcurl.dll 和 ssleay32.dll”从C:\Program Files\Prometheus 目录下拷贝到了system32目录,不行,拷贝到syswow64目录下,也不行。
最后,我将这两个文件拷贝到Burn-P3的目录下,还是不行。都是这种无法定位序数的错误。最后,我想也许要替代这两个文件。我刚好工作中有自己编译的libcurl.dll文件,我就将这个文件去替换了Burn-P3目录里面的libcurl.dll,这时候Burn-P3就能起来了。ssleay32.dll文件没有进行替换,也没有问题。
此处重述一下最后的解决:我将“libcurl.dll 和 ssleay32.dll”从C:\Program Files\Prometheus 目录拷贝到了Burn-P3目录下,然后找了一个自己的libcurl.dll替代了这个目录里面的libcurl.dll。这些就进一步让人思考比如ssleay32.dll是不需要替换的等等,所有又继续进行了一些测试。 结果发现,只需要将自己的libcurl.dll去替代C:\Program Files\Prometheus 目录下的libcurl.dll就可以了。
上面两处黑体highlighted是最后的解决方案。小小的问题,让人折腾了两个晚上。很郁闷,但最终能解决,特别是在国庆假期刚开始的第一天就解决了,还是让人很开心。另外,我目前只是说软件都能正常起来,至于说运行过程中会不会有问题,目前尚未测试。
安装Burn-P3过程种的一些问题相关推荐
- 怎么看python环境变量配置是否好了验证图片_简述验证Anaconda是否安装成功的两种方式和Anaconda环境变量配置过程...
加个"星标",每天一起快乐的学习 今 日 鸡 汤 闻道欲来相问讯,西楼望月几回圆. /1 前言/ 大家好,我是 Rocky0429,今天我给大家介绍一下验证Anaconda是否安装 ...
- 简述验证Anaconda是否安装成功的两种方式和Anaconda环境变量配置过程
点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 闻道欲来相问讯,西楼望月几回圆. ...
- 超级解霸害死人——安装evc过程种出现“没有文件扩展.vbs的脚本引擎”的问题...
昨日在安装evc4的过程中,总是出现"没有文件扩展.vbs的脚本引擎"的错误,在家折腾了一晚上也没有装上.今天一早上网看了别人写的几篇文章,才弄明白怎么回事. 这个罪魁祸首就是豪杰 ...
- win7下python的安装与配置_Win7下Python与Tensorflow-CPU版开发环境的安装与配置过程...
以此文记录Python与Tensorflow及其开发环境的安装与配置过程,以备以后参考. 1 硬件与系统条件 Win7 64位系统,显卡为NVIDIA GeforeGT 635M 2 安装策略 a.由 ...
- linux怎么给所有用户安装软件,Linux安装软件的几种方法
一.rpm 包安装方式步骤: 1.找到相应的软件包,比如 soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su - 成 root 用户: 3.cd soft.version. ...
- windows mysql源码安装配置_windows下MySQL5.6版本安装及配置过程附有截图和具体介绍...
随着MYSQL版本的升级以及电脑系统的变化,我们给大家整理了种种电脑环境下安装MYSQL的图解过程,希望我们整理的内容能够帮助到大家:mysql安装图解总结 https://www.in68.com/ ...
- linux安装软件的几种方法
一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd soft.version.rpm所在 ...
- linux 安装软件的几种方法
一. 解析Linux应用软件安装包: 通常Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz.它是使用UNIX系统的打包工具tar打包的. 2) rp ...
- 图解MySQL5.5详细安装与配置过程
出自:http://www.dbhom.com/show.aspx?id=77&cid=9 MySQL是一个开源的关系型数据库管理系统,原由瑞典MySQL AB公司开发,目前属于Oracle公 ...
最新文章
- HDoj-1042 大数阶乘
- error:Flash Download failed-“Cortex-M3”,“Programming Algorithm”【转】
- flannel源码分析--main
- java类初始化顺序_「漫画」Java中的父子类的执行顺序到底是怎么一回事?
- python3安装常见问题_python3中pip的安装、常见问题及万能解决方案。
- [react] React中怎么操作虚拟DOM的Class属性
- Intel 64/x86_64/IA-32/x86处理器 - 锁原子操作(2) - 总线封锁/缓存封锁
- Kafka: Producer (0.10.0.0)
- 如何啃透周志华的《机器学习》西瓜书?
- appium-python 学习记录
- 有面值为1元、3元和5元的硬币若干枚,如何用最少的硬币凑够11元?
- Spring Boot入门(2)-项目属性配置
- 把百度首页放到博客里看看
- WLAN 与WIFI的区别?
- Qt基于FFmpeg解码本地视频后再编码
- python google 搜索结果爬取_对于 Python 抓取 Google 搜索结果的一些了解
- 卷积神经网络group群卷积以及group lasso
- DirectUI学习笔记(1)
- python绘制旭日图
- 语言哲学与计算机语言,20世纪语言哲学和心智哲学的发展走向——以塞尔为例...