Find Jobs
Hire Freelancers

Creation of a Matlab binding for a C-language shared library

$100-500 USD

进行中
已发布将近 12 年前

$100-500 USD

货到付款
We have a shared library written in the C language (see the attached file). That library is available on the Windows, Mac OS X and Linux platforms. The library exports about 95 functions that we want to make accessible to Matlab programs. What we request for this project: 1. Creation of a Matlab binding squeleton for that library 2. Discussing ideas about the best way to pass and retrieve values 3. Implementation of interface functions. All 95 functions can be implemented, or a selection of 10 functions can be implemented as an example (in that case we would implement the remainder of the functions) 4. Implementation of a mechanism to access the constant values declared in the shared library header 5. Instructions on how to compile/extend/include the binding on all 3 platforms (Windows, Mac OS X and Linux) The attached files includes following: - The source code and project file to create the C shared library - The compiled shared library for the Windows, Mac OS X and Linux platforms - The project files to create the shared library The function declarations are in "extApi.h" (all functions starting with "EXTAPI_DLLEXPORT"). The constant declarations are in "v_repConst.h". We posted similar projects for bindings for following other languages: Python, Urbi and Java. Feel free to bid there too if interessted!
项目 ID: 2749414

关于此项目

2提案
远程项目
活跃12 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
See private message.
$350.20 USD 在14天之内
4.4 (20条评论)
4.4
4.4
2 freelancers are bidding on average $425 USD for this job
用户头像
See private message.
$500 USD 在14天之内
4.8 (189条评论)
6.7
6.7

关于客户

SWITZERLAND的国旗
Zurich, Switzerland
5.0
20
付款方式已验证
会员自2月 27, 2012起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。