Share |
Share

TOP

你要做什么matlab和c的接口呢?只是要引用c code的话用mex函数就可以了,matlab调用的c编译器和别的都一样的,linux下是gcc。
具体说说你想干嘛吧

TOP

我做的是在Matlab环境下运行c语言编的软件.现在碰到一个问题,因为不知道如何在Matlab中连接外部共享库,导致Mex文件无法被编易.具体问题是,我在cacint.h文件中定义了extern int CMI,然后在cacint.c文件中声明了CMI TQINI(...,..)涵数,可是在编译时确出现了Writing library for cacint.mexw32
c:\dokume~1\hekai\lokale~1\temp\mex_8d48e51f-ea7a-469d-218d-9bc73191d089\cacint.obj .text: undefined reference to '_TQINI@4'

  H:\MATLAB\R2007B\BIN\MEX.PL: Error: Link of 'cacint.mexw32' failed.
望高手指教

[ 本帖最后由 coconus 于 2008-11-16 00:36 编辑 ]

TOP

ding

TOP