经过描述

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过程种的一些问题相关推荐

  1. 怎么看python环境变量配置是否好了验证图片_简述验证Anaconda是否安装成功的两种方式和Anaconda环境变量配置过程...

    加个"星标",每天一起快乐的学习 今 日 鸡 汤 闻道欲来相问讯,西楼望月几回圆. /1 前言/ 大家好,我是 Rocky0429,今天我给大家介绍一下验证Anaconda是否安装 ...

  2. 简述验证Anaconda是否安装成功的两种方式和Anaconda环境变量配置过程

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 闻道欲来相问讯,西楼望月几回圆. ...

  3. 超级解霸害死人——安装evc过程种出现“没有文件扩展.vbs的脚本引擎”的问题...

    昨日在安装evc4的过程中,总是出现"没有文件扩展.vbs的脚本引擎"的错误,在家折腾了一晚上也没有装上.今天一早上网看了别人写的几篇文章,才弄明白怎么回事. 这个罪魁祸首就是豪杰 ...

  4. win7下python的安装与配置_Win7下Python与Tensorflow-CPU版开发环境的安装与配置过程...

    以此文记录Python与Tensorflow及其开发环境的安装与配置过程,以备以后参考. 1 硬件与系统条件 Win7 64位系统,显卡为NVIDIA GeforeGT 635M 2 安装策略 a.由 ...

  5. linux怎么给所有用户安装软件,Linux安装软件的几种方法

    一.rpm 包安装方式步骤: 1.找到相应的软件包,比如 soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su - 成 root 用户: 3.cd soft.version. ...

  6. windows mysql源码安装配置_windows下MySQL5.6版本安装及配置过程附有截图和具体介绍...

    随着MYSQL版本的升级以及电脑系统的变化,我们给大家整理了种种电脑环境下安装MYSQL的图解过程,希望我们整理的内容能够帮助到大家:mysql安装图解总结 https://www.in68.com/ ...

  7. linux安装软件的几种方法

    一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd soft.version.rpm所在 ...

  8. linux 安装软件的几种方法

    一. 解析Linux应用软件安装包: 通常Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz.它是使用UNIX系统的打包工具tar打包的. 2) rp ...

  9. 图解MySQL5.5详细安装与配置过程

    出自:http://www.dbhom.com/show.aspx?id=77&cid=9 MySQL是一个开源的关系型数据库管理系统,原由瑞典MySQL AB公司开发,目前属于Oracle公 ...

最新文章

  1. HDoj-1042 大数阶乘
  2. error:Flash Download failed-“Cortex-M3”,“Programming Algorithm”【转】
  3. flannel源码分析--main
  4. java类初始化顺序_「漫画」Java中的父子类的执行顺序到底是怎么一回事?
  5. python3安装常见问题_python3中pip的安装、常见问题及万能解决方案。
  6. [react] React中怎么操作虚拟DOM的Class属性
  7. Intel 64/x86_64/IA-32/x86处理器 - 锁原子操作(2) - 总线封锁/缓存封锁
  8. Kafka: Producer (0.10.0.0)
  9. 如何啃透周志华的《机器学习》西瓜书?
  10. appium-python 学习记录
  11. 有面值为1元、3元和5元的硬币若干枚,如何用最少的硬币凑够11元?
  12. Spring Boot入门(2)-项目属性配置
  13. 把百度首页放到博客里看看
  14. WLAN 与WIFI的区别?
  15. Qt基于FFmpeg解码本地视频后再编码
  16. python google 搜索结果爬取_对于 Python 抓取 Google 搜索结果的一些了解
  17. 卷积神经网络group群卷积以及group lasso
  18. DirectUI学习笔记(1)
  19. python绘制旭日图
  20. 语言哲学与计算机语言,20世纪语言哲学和心智哲学的发展走向——以塞尔为例...

热门文章

  1. 陆丰市福山妈祖旅游区
  2. 监控工具glances
  3. 利用css样式表做一个旋转写轮眼
  4. Linux基础: 挂载镜像文件(Mount ISO)
  5. 蛇形矩阵 回形矩阵(学生视角最容易理解的方法)C语言 傻瓜式解题
  6. SpringBoot+Redis哨兵模式
  7. C++循环添加结构体
  8. centos设置mysql初始l密码_centos7下mysql初始密码修改的两种方法
  9. chrome主页被劫持,每天开机第一次启动,Chrome都会打开2345、360、hao123等网页
  10. 小试Python——爬虫抓取大众点评上的数据