Creating a VC++ DLL and running from VBA

Creating a VC++ DLL and running from VBA

I am using the Intel Kernel Math library V7.0.

When I create a VC++ win32 executable using the mkl routines, it works fine.

However, when I attempt to create a simple DLL (in VC++) that uses mkl routines, such as vdln, I receive an error. I am running the DLL within VBA. The error I receive is that:

The instruction at 0x1003ae51 referenced memory at 0x00000000. The memory could not be read.

Excel then terminates.

Is there a certain flag that I should be using when compiling the DLL in VC++ 6.0 so that it will work? Add a library to the settings?

Thanks.

1 post / novo 0
Para obter mais informações sobre otimizações de compiladores, consulte Aviso sobre otimizações.