AFSim各平臺編譯-銀河麒麟、Windows、Linux
○ 銀河麒麟編譯 ○
?XUHUAN? TECHNOLOGY
?AFSim版本?
· Version:? ?2.6.0· Plugin API Version:11
軟硬件環(huán)境
· 軟件環(huán)境
·?操作系統(tǒng):V10(kylin)
·?項目構(gòu)建工具: cmake-3.26.0-linux-aarch64
·?編譯器:gcc version 9.3.0 (Ubuntu 9.3.0-10kylin2)
·?硬件環(huán)境
·?CPU:? ?Phytium,D2000/8 E8C
·?GPU:? ?jh920firmware-1.1.0-20220614.0839
?環(huán)境準備?
1. ?安裝C++開發(fā)環(huán)境(備選項);2.? 創(chuàng)建編譯環(huán)境變量 ·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 執(zhí)行編譯,編譯完成后,make ?install執(zhí)行安裝。
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
軟硬件環(huán)境
?· 軟件環(huán)境
· 操作系統(tǒng):Windows11 (家庭版)
· 項目構(gòu)建工具: CMake 3.14(以上,建議使用最新版)
·?編譯器:Visual Studio 2017
·?建議vs2015 update3 以上(vs2017和vs2019已測試通過)
·?硬件環(huán)境
·?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的工程,等待生成結(jié)束;

?編譯安裝?
1. ?工程配置成功后,點擊open peoject打開工程(或者去工程目錄打開工程)。選擇編譯類型release,生成->生成解決方案;生成完成后,編譯install進行安裝。

2. 拷貝動態(tài)庫、把以下動態(tài)庫拷貝到ROOT\install\bin中;
3. 安裝完成后,在install/bin目錄下運行wizard,看到界面編譯成功!

?○ Linux編譯 ○
?XUHUAN? TECHNOLOGY
?AFSim版本?
· Version:? ?2.6.0
· Plugin API Version:11
軟硬件環(huán)境
?· 軟件環(huán)境
·?操作系統(tǒng):Ubuntu 22.04.2 LTS
·?項目構(gòu)建工具: cmake-3.26.0-linux-x86_64
·?編譯器:gcc version 11.3.0(Ubuntu 11.3.0-1ubuntu1-22.04.1)
??·?硬件環(huán)境
·?CPU:? ?13th Gen Intel(R) Core(TM) i7-13700H 2.40 GHz
·?GPU: ?NVIDIA GeForce RTX 4050 Laptop GPU
環(huán)境準備?
1.? 安裝C++開發(fā)環(huán)境(備選項)
·? sudo apt install? build-essential
·??m4-1.4.19 build
·??autoconf-latest build
· ......
2.? 創(chuàng)建編譯環(huán)境變量
·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 執(zhí)行編譯,編譯完成后,make ?install執(zhí)行安裝。
4.?安裝完成后,在XXSIM_HOME 下的 install/bin目錄下
export.LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD/lib
5.??運行./wizard,看到界面編譯成功!
