c# - Fast Fourier Transform library from Exocortex.DSP -


I am trying to use FFT libraries from Exocortex.DSP.

The calling function is:

  Exocortex.DSP.Fourier.FFT (float [], int, exocortex.DSP.Fourier Directive)   

To use this function, my line of code is:

  Fourier. FFT (Floater, Arrack, Fourier Direction. Forward);   

My program is compiled, but why did it break on this line? The breaker window says:

  An uncontrolled Exocortex.DSP.v1.dll occurred in the 'System.MissingMethodException' exception of type Additional Information: Method Not Found : Log system.Math. "*    

These types of errors occur when you have a code against a library Compile it, but then run against a different version or if you compile only the subset of the project of your solution, then it happens that this code tries to call those methods that are not in existence or An assembly in the assembly used in run-time The signature is not.

The things I'll see are:

  • In the Build Configuration dialogue, even if all the boxes are checked / checked.
  • Are you actually running the code created or else, by any means, you can run a different old code Directory.
  • Are you using the Library Executionable Pro Copy is correctly copied to the target directory (if not, it can suggest a regular reference in the solution).

    In the end, it is possible that The library itself has compiled against the different versions of the use of libraries. If you are checking that your library project is not working, before you can test it, you can set up a small test project so that the library is a very simple test. Work well in case.

Comments