首先,在官方文档中存在对于OpenMaple的使用描述,本文只是针对C++调用进行总结。
配置动态链接库路径以及头文件路径。
具体是在/home/xxx/.bashrc里添加:
export CPLUS_INCLUDE_PATH=/.../maple2018/extern/include:$CPLUS_INCLUDE_PATH
export CPLUS_INCLUDE_PATH=/.../maple2018/bin.X86__LINUX:$CPLUS_INCLUDE_PATH
export LD_LIBRARY_PATH=/.../maple2018/bin.X86__LINUX:$LD_LIBRARY_PATH
export LIBRARY_PATH=/.../maple2018/bin.X86__LINUX:$LIBRARY_PATH
另外,还需要配置MAPLE路径(即安装路径):
export MAPLE="/.../maple2018"
. $MAPLE/bin/maple -norun
先建立test.cpp,并编写代码(这里使用/maple2018/samples/OpenMaple/simple/simple.c中的示例代码)。
然后进行编译,编译命令为:
g++ -I $MAPLE/extern/include test.cpp -o test -L $MAPLE/bin.X86__LINUX -lmaplec -lmaple -lhf -lprocessor
编译成功后,运行:
./test
运行成功。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务