在Linux x86_64系统中编译mission
以下在ubuntu18.10 gcc8.3编译通过。安装编译工具sudo apt install build-essential sudo apt install cmake重命名以下目录中的wsf_module为wsf_module-子目录的不用管以屏蔽图形界面相关的模块swdev/src/engage swdev/src/evt_reader swdev/src/mover_creator swdev/src/mystic swdev/src/post_processor swdev/src/sensor_plot swdev/src/warlock swdev/src/weapon_tools swdev/src/wizard如果没有装好gtest把相关的测试从CMakeLists.txt中移除这是最省事编译最快的方式。修改以下文件注释其中的add_subdirectory(test)swdev/src/tools/util/CMakeLists.txt swdev/src/tools/util_script/CMakeLists.txt swdev/src/tools/artificer/CMakeLists.txt swdev/src/tools/geodata/CMakeLists.txt swdev/src/tools/profiling/CMakeLists.txt swdev/src/wsf_plugins/wsf_p6dof/p6dof/CMakeLists.txt swdev/src/wsf_plugins/wsf_coverage/CMakeLists.txt swdev/src/wsf_plugins/wsf_multiresolution/CMakeLists.txt swdev/src/wsf_plugins/wsf_air_combat/CMakeLists.txt swdev/src/core/wsf_parser/CMakeLists.txt swdev/src/core/sensor_plot_lib/CMakeLists.txt swdev/src/core/wsf/CMakeLists.txt swdev/src/core/wsf_cyber/CMakeLists.txt swdev/src/core/wsf_mil/CMakeLists.txt swdev/src/core/wsf_space/CMakeLists.txt修改swdev/src/mission/CMakeLists.txt注释以下行install_tests(tests ${PROJECT_NAME}) generate_wsf_auto_test(${PROJECT_NAME}) generate_wsf_regression_test(${PROJECT_NAME})修改swdev/src/core/wsf_nx/CMakeLists.txt注释以下行install_tests(test_sensor_plot ${_project_install_dir})修改swdev/src/core/wsf_space/CMakeLists.txt注释以下行install_tests(test ${_project_install_dir})编译与安装cd swdev所在目录 mkdir builds cd builds cmake ../swdev/src make -j4 make install
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2413151.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!