gcc - using matlab codegen but output .exe file can not start because .dll is missing from my computer -


i have used matlab 2015a generate .c , .dll files on windows7 follows :

codegen -config:dll example_fun.m -args {complex(0,0),0,0,0,0} 

and want use .dll output file along generated main .c file using gcc on command prompt follows:

gcc main.c example_fun.dll -wl,-rpath=$(pwd) 

the .exe file generated , trying execute on cmd as: a.exe. however, having error message error message:

"the program can't start because.dll missing computer. try reinstalling program fix problem"

although .dll file in same destination a.exe.

the strange issue here same procedure works on linux executing /a.out , output printed fine.

i believe whole problem how make generated a.exe sees .dll alhough -as have mentioned before- both of them in same folder.

i have tried add folder's path in system variables. however, had same error message.

so doing wrong step ? there other way generate .exe file , execute both main.c , accompanying .dll generated matlab codegen?


Comments

Popular posts from this blog

android - InAppBilling registering BroadcastReceiver in AndroidManifest -

python Tkinter Capturing keyboard events save as one single string -

sql server - Why does Linq-to-SQL add unnecessary COUNT()? -