1. AFSIM2.9Win64编译环境准备
第一次接触AFSIM的开发者可能会被它复杂的依赖关系吓到,但别担心,跟着我的步骤来,保证你能顺利搭建好编译环境。我去年接手一个军事仿真项目时,花了整整三天才搞定整个环境,现在把这些经验都总结给你。
硬件要求其实不算高,我测试过在i5处理器+16GB内存的笔记本上也能编译,只是速度会慢一些。建议配置:
- CPU:i7及以上(四核八线程最佳)
- 内存:32GB(处理大型想定时很吃内存)
- 硬盘:至少50GB可用空间(源码+第三方库+编译中间文件很占地方)
软件环境需要特别注意版本匹配,这是最容易踩坑的地方:
- Visual Studio:必须用2019或2022版本,社区版就够用。我推荐2022版,对C++20支持更好
- CMake:3.20以上版本,最新版3.28亲测可用
- Python:3.8.x(别用3.9+,部分脚本不兼容)
- Git:2.30+(用于拉取子模块)
安装完基础环境后,先别急着编译,有几个系统配置必须做:
- 设置系统环境变量
AFSIM_ROOT指向你的工作目录 - 把CMake、Python和Git的可执行路径加入系统PATH
- 关闭Windows Defender实时保护(编译大项目时会疯狂扫盘拖慢速度)
提示:建议在D盘新建工作目录,路径不要有中文和空格。我习惯用
D:\afsim_ws这样的结构,源码、构建目录、安装目录分开存放。
2. 源码获取与第三方库处理
AFSIM的源码结构比较特殊,官方包通常包含这几个关键部分:
- <

226

被折叠的 条评论
为什么被折叠?



