Ubuntu18.04下安装jsbsim

JSBSim支持固定翼无人机(可选)
JSBSim官网
JSBSim 参考手册
gitee链接

1方式1

参考Linux平台编译安装测试JSBSim
编译JSBSim
下载JSBSim源代码

git clone https://github.com/JSBSim-Team/jsbsim.git

编译JSBSim

跳转到jsbsim源码目录

cd jsbsim  

创建build文件夹用于编译jsbsim

mkdir build 
cd build

生成Makefile文件

cmake .. 

编译

make 

编译完成后跳转到jsbsim所在目录测试

cd src
./jsbsim

测试jsbsim

跳转到jsbsim源码目录

cd jsbsim 

测试jsbsim

./build/src/JSBSim scripts/c1723.xml

2方式2

先下载JSBSim-1.0

tar xvfz JSBSim-1.0.tar.gz
cd JSBSim-1.0

autogen.sh

./autogen.sh [--no-configure]
./configure
make
./autogen --enable-libraries [--disable-static] [--enable-shared]
make install

编译完成,可以在 /src 文件夹下面发现一个名称为 JSBSim 的可执行文件。为便于后续的使用,建议将该可执行文件的目录添加到环境变量中。

编译结束后,运行一个案例确认 JSBSim 已经安装成功。在 JSBSim 的根目录下运行自带算例,输入一下代码,演示飞机 C172 的起飞过程。

src/JSBSim --script=scripts/c1723.xml > JSBSim.log

如果已经将 JSBSim 可执行程序添加到环境变量,则可以输入:

JSBSim --script=scripts/c1723.xml > JSBSim.log

代码运行结束后,会在目录下面生成两个新文件:

JSBSim.log: 运行日志,记录了程序运行过程中命令行窗口的反馈信息,主要用于调试;
JSBout172B.csv: 计算得到的飞行结果,记录了飞机的姿态、加速度等运动参量。

需要安装的其他软件
1linux下编译及安装wxWidgets
下载地址:
http://www.wxwidgets.org/downloads/#latest_stable
或者

wget https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.0/wxWidgets-3.1.0.tar.bz2

提取到当前目录 然后

cd wxWidgets-3.1.0

编译源代码

./configure --with-gtk --enable-unicode --disable-shared
make
sudo make install

设置其动态库目录:

cd /etc/ld.so.conf.d/
sudo touch wxWidgets.conf
sudo gedit wxWidgets.conf  #增加其内容为/usr/local/lib

重新加载动态库配置信息:

sudo ldconfig
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值