AFSim各平台编译-银河麒麟、Windows、Linux
○ 银河麒麟编译 ○
XUHUAN TECHNOLOGY
AFSim版本
· Version: 2.6.0· Plugin API Version:11
软硬件环境
· 软件环境
· 操作系统:V10(kylin)
· 项目构建工具: cmake-3.26.0-linux-aarch64
· 编译器:gcc version 9.3.0 (Ubuntu 9.3.0-10kylin2)
· 硬件环境
· CPU: Phytium,D2000/8 E8C
· GPU: jh920firmware-1.1.0-20220614.0839
环境准备
1. 安装C++开发环境(备选项);2. 创建编译环境变量 ·PATH=$PATH:/home/ca/afsim2.6/afsim_tools/cmake-3.26.0-linux-aarch64/cmake-3.26.0-linux-aarch64/bin ·XXSIM_HOME=/home/ca/afsim2.6·XXSIM_3RDPARTY_PATH=$XXSIM_HOME/dependencies/3rd_party
编译安装
1. 安装编译第三方库;
qt-5.9.7、tiff-4.1.0 、sqlite-3.31.1......
2. 把源代码拖入CMAKE 选择build为编译目录,使用UnixMakefiles编译,点击finish;

3. 配置完成后(Configuring done),点击Generate生成Makefile的工程,在命令行中打开工程所在目录,make -j20 执行编译,编译完成后,make install执行安装。
4. 安装完成后,在XXSIM_HOME 下的 install/bin目录下
export.LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD/lib
5. 运行./wizard,看到界面编译成功!

○ Windows编译 ○
XUHUAN TECHNOLOGY
AFSim版本
· Version: 2.6.0
· Plugin API Version:11
软硬件环境
· 软件环境
· 操作系统:Windows11 (家庭版)
· 项目构建工具: CMake 3.14(以上,建议使用最新版)
· 编译器:Visual Studio 2017
· 建议vs2015 update3 以上(vs2017和vs2019已测试通过)
· 硬件环境
· CPU: 13th Gen Intel(R) Core(TM) i7-13700H 2.40 GHz
· GPU: NVIDIA GeForce RTX 4050 Laptop GPU
工程配置
1. 把源代码拖入CMAKE 选择build为编译目录,使用Visual Studio 2017编译,编译平台选择x64,点击finish;

2. 配置完成后(Configuring done),点击Generate生成vs2017的工程,等待生成结束;

编译安装
1. 工程配置成功后,点击open peoject打开工程(或者去工程目录打开工程)。选择编译类型release,生成->生成解决方案;生成完成后,编译install进行安装。

2. 拷贝动态库、把以下动态库拷贝到ROOT\install\bin中;
3. 安装完成后,在install/bin目录下运行wizard,看到界面编译成功!

○ Linux编译 ○
XUHUAN TECHNOLOGY
AFSim版本
· Version: 2.6.0
· Plugin API Version:11
软硬件环境
· 软件环境
· 操作系统:Ubuntu 22.04.2 LTS
· 项目构建工具: cmake-3.26.0-linux-x86_64
· 编译器:gcc version 11.3.0(Ubuntu 11.3.0-1ubuntu1-22.04.1)
· 硬件环境
· CPU: 13th Gen Intel(R) Core(TM) i7-13700H 2.40 GHz
· GPU: NVIDIA GeForce RTX 4050 Laptop GPU
环境准备
1. 安装C++开发环境(备选项)
· sudo apt install build-essential
· m4-1.4.19 build
· autoconf-latest build
· ......
2. 创建编译环境变量
·PATH=$PATH:/home/heliang/xuhuan/tool/cmake-3.26.0-linux-x86_64/bin/·XXSIM_HOME=/home/heliang/xuhuan·XXSIM_3RDPARTY_PATH=$XXSIM_HOME/dependencies/3rd_party
编译安装
1. 安装编译第三方库;
qt-5.9.7、tiff-4.1.0 、sqlite-3.31.1......
2. 把源代码拖入CMAKE 选择build为编译目录,使用UnixMakefiles编译,点击finish;

3. 配置完成后(Configuring done),点击Generate生成Makefile的工程,在命令行中打开工程所在目录,make -j20 执行编译,编译完成后,make install执行安装。
4. 安装完成后,在XXSIM_HOME 下的 install/bin目录下
export.LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD/lib
5. 运行./wizard,看到界面编译成功!
