美文网首页
HLA 分布式仿真

HLA 分布式仿真

作者: 走在成长的道路上 | 来源:发表于2022-03-18 22:32 被阅读0次

    最近在看多体仿真相关的内容,不经意间查看到 HLA RTI 相关的内容,这里以 portico 开源软件为例

    portico 编译

    # 同步源代码
    git clone https://github.com/openlvc/portico
    
    # 进入目录
    cd portico
    
    # windows 下 不方便编译 cpp 部分,注释掉即可
    diff --git a/codebase/build.xml b/codebase/build.xml
    index 7225be0..1a4d7a6 100644
    --- a/codebase/build.xml
    +++ b/codebase/build.xml
    @@ -108,9 +108,9 @@
    
    
            <!-- Windows C++ and Installer profiles -->
    -       <import file="profiles/windows/hla13.xml"       if="platform.windows"/>
    -       <import file="profiles/windows/ieee1516e.xml"   if="platform.windows"/>
    -       <import file="profiles/windows/installer.xml"   if="platform.windows"/>
    +       <!-- <import file="profiles/windows/hla13.xml"       if="platform.windows"/> -->
    +       <!-- <import file="profiles/windows/ieee1516e.xml"   if="platform.windows"/> -->
    +       <!-- <import file="profiles/windows/installer.xml"   if="platform.windows"/> -->
    
            <!-- Deployment Tasks -->
            <!--<include file="profiles/deploy.xml"              as="deploy"/>-->
    
    # 修改 jdk home
    diff --git a/codebase/build.properties b/codebase/build.properties
    index 28ff5fc..fb40892 100644
    --- a/codebase/build.properties
    +++ b/codebase/build.properties
    @@ -23,17 +23,17 @@
     #################################################################################
     build.longname = The Portico Project
     build.shortname = portico
    -build.version = 2.1.1
    -build.number = 0
    +build.version = 2.1.0
    +build.number = 3
    
     #################################
     # Java Development Kit Settings #
     #################################
     # Windows values need either "/" or "\\\" for path separation. Back-slash is
     # escaped when the properties file is read, and then again by Ant.
    -jdk.home.macosx  = /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
    -jdk.home.linux32 = ${env.JAVA_HOME}
    -jdk.home.linux64 = ${env.JAVA_HOME}
    -jdk.home.win32   = c:/Program Files (x86)/AdoptOpenJDK/jdk-11.0.10.9-hotspot
    -jdk.home.win64   = c:/Program Files/AdoptOpenJDK/jdk-11.0.10.9-hotspot
    +jdk.home.macosx  = /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home
    +jdk.home.linux32 = /usr/lib/jvm/java-8-oracle
    +jdk.home.linux64 = /usr/lib/jvm/java-8-oracle
    +jdk.home.win32   = c:/Program Files (x86)/Java/jdk1.8.0_211
    +jdk.home.win64   = c:/Program Files/Java/jdk1.8.0_211
    
    # 执行编译即可
    cd codebase && ant
    

    执行完之后,dist 目录下即为 portico 库包,然后放入到代码中使用即可

    相关文章

      网友评论

          本文标题:HLA 分布式仿真

          本文链接:https://www.haomeiwen.com/subject/ediwdrtx.html