04-10-2018 09:38 AM
Hello,
I tried to generate an application file (.exe) from my LabView code and get the following error message, when I try to run the application:
"The program can't start because libfftw3-3 dll is missing from your computer labview". The LabView code contains SubVIs, that I got from a third party company.
Does anybody have an idea, what to do?
Thanks,
Aaron
04-10-2018 09:44 AM
Hi,
Check whether the dll has the right path or not. Also have a look into third party subvi, because if it uses dll programming then the path would be static or other solution is to copy paste the dll in system32 folder if u use windows os.
04-10-2018 09:44 AM
04-10-2018 10:05 AM
Hi Gerd
Thank you for your answer. Where do I get the .dll from? Would you just download it from the internet or is that unsafe?
Best
Aaron
04-10-2018 10:06 AM
Hi Jay
unfortunately I can't find the .dll, at least not in the System32 folder and I don't know where I should get it from to paste it into that folder.
Best
Aaron
04-10-2018 10:09 AM
Hi,
Go through the below post
https://stackoverflow.com/questions/9170885/using-fftwlib-c-cannot-find-libfftw3-3-dll
04-10-2018 10:46 AM
Ok, so you mean that I need to set my project CPU configuration to x86 instead of x64? If yes, could you explain to me, how to do that?
Thanks
Aaron
04-10-2018 11:29 AM
So the problem is that your application (exe) can't find that specific dll file.
LabVIEW executables search for dll files either at specific paths, or in the Windows system path and in the directory of the application, on Windows. See this article for details.
The posts above are suggesting that either you can copy the dll (available online, as you suggested) to the same place as the exe file, or to somewhere in the Windows search path.
With regards your 32/64 bit question, the dll should match the LabVIEW version of the executable builder. This doesn't have to match your OS bitness (but you can't run x64 on x86, i.e. 64 on 32). See this forum post for perhaps a little more explanation. It's not directly about the same thing but the answer is useful.
04-11-2018 01:56 AM
Hi,
Try downloading the dll online or ask the supplier or 3rd party directly, they can assist you. Because without this dll you can't go further.