您当前的位置: 首页 >  linux

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

LINUX 编译gluegen/jogl

柳鲲鹏 发布时间:2020-01-15 11:46:00 ,浏览量:0

  • 具体编译办法,可以参考:

    How to build JOGL

  • 下载源码 

方法一:Index of /deployment/v2.3.2/archive/Sources

方法二(不推荐。因为版本开发,可能编译不过):

git clone --recurse-submodules git://jogamp.org/srv/scm/gluegen.git gluegen
git clone --recurse-submodules git://jogamp.org/srv/scm/jogl.git jogl
  • 安装编译库

注意:如果是虚拟机,需要先备份虚拟机。因为安装这些有可能把UI干掉。吾在debian上必现。

# debian
sudo apt update

sudo apt -y install ant gcc cmake  g++ libstdc++6 libstdc++-8-dev
sudo apt -y openjfx git-all p7zip-full  libc6-dev xorg-dev
sudo apt -y install openjdk-8-jre openjdk-8-jdk  

sudo apt -y install libdrm-dev libgbm-dev libgles2-mesa-dev
sudo apt -y install libegl1-mesa-dev libgl1-mesa-dev libglu1-mesa-dev libice-dev
sudo apt -y install libsm-dev libx11-dev libxxf86vm-dev 
sudo apt -y install libxext-dev libxinerama-dev libxrandr-dev libxrender-dev
sudo apt -y install libxcursor-dev libxi-dev libudev-dev

  • 编译 gluegen
cd gluegen
rm -rf build

cd make
ant -Dtarget.sourcelevel=1.8 \
    -Dtarget.targetlevel=1.8 \
    -Dsource=${JDK_HOME} \
    -Dtarget.rt.jar=${JDK_HOME}/jre/lib/rt.jar
  • 编译jogl
cd jogl
rm -rf build

cd make
ant -Dtarget.sourcelevel=1.8 \
    -Dtarget.targetlevel=1.8 \
    -Dsource=${JDK_HOME} \
    -Dtarget.rt.jar=${JDK_HOME}/jre/lib/rt.jar

关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0519s