HBGGP的工程建立过程

运行HBGGP下的Cmakelist.txt,产生的工程里都没有openBeagle下的源文件,计划先运行openBeagle下的Cmakelist.txt,看看是否可以成功建立工程。
生成openbeagle中的findpacc()总是错,需要知道pacc是一个什么东西

pacc
libbondgraph
mpaibeagle
openbeagle

一、pacc安装

1、cmakelist.txt生成工程成功
2、运行成功
pacc安装成功!

二、libbondgraph安装

  1. error C1083: Cannot open include file: ‘gsl/gsl_vector.h’: No such
    file or directory 解决:安装gsl,参考以下网址:

http://www.cnblogs.com/moondark/archive/2012/04/26/2471879.html
http://blog.csdn.net/wootengxjj/article/details/51721984
vs中新建工程,测试程序如下:

#include <stdio.h>
#include <gsl/gsl_sf_bessel.h>
int main (void)
{  double x = 5.0;  double y = gsl_sf_bessel_J0 (x);  printf ("J0(%g) = %.18e\n", x, y);  return 0;
}


gsl安装成功!

  1. error C1083:Cannot open include file: ‘graphviz/gvc.h’: No such file
    or directory 安装graphviz

https://github.com/mzettwitz/GraphViz
运行graphviz的Cmakelist.txt时

2.1 CMake Error at G:/BPBG/cmake-3.9.4-win64-x64/cmake-3.9.4-win64-x64/share/cmake-3.9/Modules/FindPackageHandleStandardArgs.cmake:137 (message):

Could NOT find GLUT (missing: GLUT_glut_LIBRARY GLUT_INCLUDE_DIR)
Call Stack (most recent call first):
缺失glut,安装glut
http://blog.csdn.net/qq_30640993/article/details/50815114
https://jingyan.baidu.com/article/d5c4b52bca5005da560dc5d6.html
glut安装成功!

2.2 CMake Error at G:/BPBG/cmake-3.9.4-win64-x64/cmake-3.9.4-win64-x64/share/cmake-3.9/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find GLEW (missing: GLEW_INCLUDE_DIR GLEW_LIBRARY)
缺失glew,安装glew,参考如下:
http://www.cnblogs.com/U-tansuo/p/glew.html
glew安装成功!

2.3 error C1083: Cannot open include file: ‘GL/freeglut.h’: No such file or directory
缺失freeglut,安装freeglut, 到freeglut的官方网站http://freeglut.sourceforge.net/上把最新版的Freeglut下载下来,解压,然后根据读者所安装的VS版本,运行相应的项目,参考如下:
http://blog.csdn.net/augusdi/article/details/20469561
http://blog.csdn.net/w540982016044/article/details/21287645
注意编译freeglut工程时,选择release状态,而不是debug!
glut安装成功!

2.4 error LNK1104: cannot open file ‘freeglutd.lib’
http://blog.csdn.net/yapingxin/article/details/46440307
glut.lib(glut.dll) : error LNK2026: module unsafe for SAFESEH image.
http://blog.csdn.net/nanjian011/article/details/42777281

装了GraphViz,还是cannot open file ‘freeglutd.lib’。
How to use Graphviz as library in C++ project
http://www.graphviz.org/content/how-use-graphviz-library-c-project
http://www.graphviz.org/doc/libguide/libguide.pdf
http://blog.csdn.net/liufengl138/article/details/77365644
http://blog.csdn.net/liufengl138/article/details/51550008
需要好好研究一下vs文件中库与工程之间的关系。
还是没有把graphviz装好,只有graphviz这个软件,并没有找到库。

目前将软件graphviz安装后产生的文件直接复制到vs/VC/include目录下,可以找到graphviz/gvc.h,但是bondgraph.h中出现很多错误,猜测还是graphviz库并没有正确导入。

  1. error C2065: ‘M_PI’ : undeclared identifier

http://blog.csdn.net/apioneer/article/details/37831487

三、openbeagle安装

出错:openbeagle出错,找不到pacc/math.h
解决:因为openbeagle的cmakelist.txt生成工程时,pacc的路径没有设置,相当于没有加载入pacc,故而找不到pacc/math.h。在FindPacc()之前添加如下:
set(PACC_DIR G:\BPBG\pacc-1.4.1-Source\pacc_Cplus1)
set(PACC_INCLUDE_DIR PACCDIR/include)set(PACCLIBDIR“{PACC_DIR}/include) set(PACC_LIB_DIR “{PACC_DIR}/lib”)
FindPacc()

出错:tsp\TSPMain.cpp(37): fatal error C1083: Cannot open include file: ‘GA.hpp’: No such file or directory
解决:暂未解决。

四、MPIbeagle安装

HBGGP的工程建立过程相关推荐

  1. 国信长天蓝桥杯嵌入式类——stm32——使用keil4建立工程文件过程

    蓝桥杯嵌入式----使用keil4建立工程文件过程 目录 蓝桥杯嵌入式----使用keil4建立工程文件过程 一.完成文件建立 (一).先建立名为test工程文件夹,如图.并建立如下几个文件夹 (二) ...

  2. MDK5 Kil5中STM32工程的建立过程

    分步讲述STM32工程的建立过程 首先新建工程文件夹 2.打开新建的工程文件夹,在文件夹中再新建如下文件夹 其中CMSIS文件夹中存放从STM32官方固件库中拷贝来的文件如下 startup文件夹中存 ...

  3. 深度学习模型建立过程_所有深度学习都是统计模型的建立

    深度学习模型建立过程 Deep learning is often used to make predictions for data driven analysis. But what are th ...

  4. 京微齐力:基于HMEP060的OLED字符显示(及FUXI工程建立演示)

    目录 日常·唠嗑 一.方案讲解 1.先看效果 2.硬件选择 3.FUXI工程建立 1.软件安装 2.建立工程(此版本适合小白) 二.OLED显示流程 1.IIC驱动 2.屏幕清除 3.字符获取 4.字 ...

  5. FPGA开发第一弹:Vivado软件安装、开发使用与工程建立

    FPGA开发第一弹:Vivado软件安装.开发使用与工程建立 文章目录 FPGA开发第一弹:Vivado软件安装.开发使用与工程建立 软件安装 工程建立(软件使用) 新建工程 设计输入 功能仿真 创建 ...

  6. 在idea使用maven工程建立web项目时,启动Tomcat访问不到项目首页。

    在idea使用maven工程建立web项目时,启动Tomcat访问不到项目首页,输入URL:http://localhost:8080/时一片空白也不报错 ,按下面步骤检查: 1.看下这几个地方是否配 ...

  7. 图解HTTPS建立过程

    阅读目录 准备工作(对应图中prepare1234) 发起链接 最后 关于网络安全加密的介绍可以看之前文章: 1. 网络安全--数据的加密与签名,RSA介绍 2. Base64编码.MD5.SHA1- ...

  8. activiti-explorer mysql_Activiti explorer.war示例工程使用过程图解

    Activiti explorer.war示例工程使用过程图解 发布时间:2020-09-03 07:26:22 来源:脚本之家 阅读:98 作者:yaominghui 工作流主要解决的主要问题是:为 ...

  9. TLS就是SSL的升级版+网络安全——一图看懂HTTPS建立过程——本质上就是引入第三方监管,web服务器需要先生成公钥和私钥,去CA申请,https通信时候浏览器会去CA校验CA证书的有效性...

    起初是因为HTTP在传输数据时使用的是明文(虽然说POST提交的数据时放在报体里看不到的,但是还是可以通过抓包工具窃取到)是不安全的,为了解决这一隐患网景公司推出了SSL安全套接字协议层,SSL是基于 ...

  10. eigrp ospf 邻居建立过程比较

    EIGRP邻居建立过程 1.路由器A启动,然后在链路上发送hello包 2.路由器B接收到A发来的hello包,然后做出应答,发回update包给A,告诉A它自己的路由表的信息.但是这个时候 邻居关系 ...

最新文章

  1. oracle convertobject,oracle.sql進行轉換。TIMESTAMPLTZ@71d9d55b Java時間戳
  2. MPB:山大倪金凤组-白蚁肠道木质纤维素降解细菌的分离与培养
  3. 哈尔滨工程大学智能科学与工程学院成功举办了“一院一节“暨十二届极速挑战智能车总决赛
  4. python【力扣LeetCode算法题库】面试题 10.01-合并排序的数组
  5. 异步加载js文件的方法总结
  6. android list 比较,LinkedList 和 ArrayList 的区别
  7. 【struts2】struts2中对象的获取
  8. 25条div+CSS编程提醒及小技巧整理
  9. 【Flink】报错 KryoException ConcurrentModificationException StackOverflowError
  10. JetBrains GoLand 2018.3.5
  11. qt 处理oracle事务,qt调用oracle存储过程,该怎么处理(2)
  12. 前后端分离的思考与实践(四)
  13. 天联高级版服务器信息怎么查,天联高级版
  14. Java 操作Word书签:用文本、图片、表格替换书签
  15. 人口增长模型——基于matlab语言
  16. 积分形式的詹森不等式_詹森不等式
  17. 数字逻辑复习——触发器
  18. THUPC 2019 CTS 2019 打铁记
  19. [工具设置]使用NSIS制作安装包
  20. win10计算机 需要新应用,手把手为你win10系统商店出现“需要新应用打开此ms-windows-store”的还原步骤...

热门文章

  1. 《邪不压正》好不好看?大数据分析告诉你
  2. 爱了爱了!ALIENWAER外星人AW410K机械键盘Cherry茶轴RGB灯光全键无冲!免费包邮送到家!...
  3. vue字符串生成二维码的相关组件
  4. 简单阐述标准盒模型和怪异盒模型的差别和区别
  5. OpenStack 2015年度总结
  6. Windbg命令学习4(d和e)
  7. struck(结构化SVM用于视觉跟踪)--源代码详解--main.cpp
  8. html怎么使两张照片重叠,怎样把两张图片叠加在一起?
  9. java对excel加密_随笔:Java 对Excel等文件进行加密、解密
  10. python数列_Python斐波拉契数列