wgun 发表于 2006-12-25 17:02

关于编译器的问题

mex-setup时,选的是c++的编译器作为默认的mex文件编译器,当我用c编的mex文件可以运行,但用fortran编的mex文件就不能运行,(myplus.f90为fortran编的mex文件)出现:
mex myplus.f90            
Command line warning D4024 : unrecognized source file type 'myplus.f90', object file assumed
Command line warning D4027 : source file 'myplus.f90' ignored
Command line warning D4021 : no action performed

D:\MATLAB7\BIN\WIN32\MEX.PL: Error: Compile of 'myplus.f90' failed.

??? Error using ==> mex
Unable to complete successfully
请问各位高手,这是为什么?怎么办呀?

stephenhope 发表于 2006-12-25 21:09

C++能编译FORTRAN的东西嘛?

wgun 发表于 2006-12-26 09:48

那怎么办?我在matlab命令窗口输入mex-setup,不行了,不能换编译器了

eight 发表于 2007-1-9 14:10

原帖由 wgun 于 2006-12-26 09:48 发表
那怎么办?我在matlab命令窗口输入mex-setup,不行了,不能换编译器了


是mex -setup,中间有空格的
页: [1]
查看完整版本: 关于编译器的问题