c++和 mathmatic

本文介绍了MathLink作为程序间交换Mathematica表达式的机制,它允许在不同平台之间建立本地或远程连接。MathLink可用于在Mathematica内外调用函数,交换数据,甚至创建前端应用。配置C++项目以使用MathLink涉及添加头文件、库文件路径,链接库文件,并调用相应API初始化、打开和关闭连接。
摘要由CSDN通过智能技术生成

什么是MathLink
MathLink是一种在程序之间交换Mathematica表达式的机制,它提供了一个外部程序同Mathematics通讯的通用接口。通过内置或者插件技术,现有的许多软件都是现了对MathLink的兼容性。这些程序都可以透明地建立同Mathematica间的连接。这种连接可以是在同一台计算机上的本地连接,也可以是跨越计算机网络的远程连接,并且连接双方主机可能是不同类型的计算机,如Microsoft Windows和Macintosh系统间可以建立连接。同时,Mathematica提供了MahLink开发工具进行MathLink程序的设计。利用这个工具,你可以方便地设计自己的兼容MathLink的应用程序。通过MathLink实现的典型应用有:
* 在Mathematica内部调用外部程序的函数;
* 在外部程序中调用Mathematica的功能;
* 构建Mathematica可选择的前端应用程序;
* 在Mathematica和外部程序间交换数据;
* 在当前的Mathematica进程间交换数据。

单个工程:
头文件: 工程属性-〉C/C++-〉常规-〉附加包含目录
库文件: 工程属性-〉链接器 -〉输入 -〉附加依赖项
所有:
任务栏 -〉工具 -〉选项 -〉项目 -〉VC++目录 -〉显示以下内容的目录(包含文件、库文件)

 

(1) 先配置vc 的ide
把mathematica 为 vc写的include, lib, bin 目录加到:连接器-》附加库目录;

  mathematica 的这些目录缺省在
C:/Program Files/Wolfram Research/Mathematica/5.0/AddOns

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值