Bonjour,
je souhaite appeler une fonction MATLAB dans un code C++
j'ai cherché mais je n'ai pas trouvé
quelqu'un pourra-t-il m'aider ?
Merci beaucoup
 
			
			






 
			
			
			
			 
			
				
 Utiliser une fonction de MATLAB dans un code C++
 Utiliser une fonction de MATLAB dans un code C++
				
				
						
						
				Bonjour,
je souhaite appeler une fonction MATLAB dans un code C++
j'ai cherché mais je n'ai pas trouvé
quelqu'un pourra-t-il m'aider ?
Merci beaucoup
 
			
			






 
			
			
			
			 
			
				
 
 
				
				
						
						
				Bonjour,
Merci beaucoup c'est ce qui me fallait
 
			
			






 
			
			
			
			 
			
				
 
 
				
				
						
						
				par contre en testant
pour compiler , j utilise la commande :
mais j'obtient l'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part gcc -I$D:\MATLAB7\extern\include -o test test.c -L$D:\MATLAB7\extern\lib\win32
gcc -I$D:/MATLAB7/extern/include -o test test.c -L$D:/MATLAB/extern/lib/win32
C:/DOCUME~1/Ouafaa/LOCALS~1/Temp/ccqacaaa.o(.text+0x296):test.c: undefined reference to `mexErrMsgTxt'
C:/DOCUME~1/Ouafaa/LOCALS~1/Temp/ccqacaaa.o(.text+0x2ac):test.c: undefined reference to `mexErrMsgTxt'
C:/DOCUME~1/Ouafaa/LOCALS~1/Temp/ccqacaaa.o(.text+0x2bf):test.c: undefined reference to `mxCreateDoubleMatrix'
C:/DOCUME~1/Ouafaa/LOCALS~1/Temp/ccqacaaa.o(.text+0x2d3):test.c: undefined reference to `mxGetPi'
C:/DOCUME~1/Ouafaa/LOCALS~1/Temp/ccqacaaa.o(.text+0x2df):test.c: undefined reference to `mxGetPr'
C:/DOCUME~1/Ouafaa/LOCALS~1/Temp/ccqacaaa.o(.text+0x302):test.c: undefined reference to `mexCallMATLAB'
C:/DOCUME~1/Ouafaa/LOCALS~1/Temp/ccqacaaa.o(.text+0x31e):test.c: undefined reference to `mexCallMATLAB'
C:/DOCUME~1/Ouafaa/LOCALS~1/Temp/ccqacaaa.o(.text+0x33b):test.c: undefined reference to `mexCallMATLAB'
C:/DOCUME~1/Ouafaa/LOCALS~1/Temp/ccqacaaa.o(.text+0x39a):test.c: undefined ref
Merci pour votre aide
 
			
			






 
			
			

 
 
				
				
						
						
				Hello,
Il faut lier avec les libraries statiques (sous windows il s'agit de libmx.lib libmex.lib et libmat.lib).
Salutations,
Greg
 
			
			






 
			
			

 
 
				
				
						
						
				par ailleurs gcc n'est pas officiellement supporte sous windows cf: http://www.mathworks.com/support/tec...1600/1601.html
Mais il semble qu'il soit officieusement possible de le faire: http://gnumex.sourceforge.net/
Salutations,
Greg
Partager