OpticStudio can not load DLLs

  • 18 June 2021
  • 2 replies
  • 289 views

I tried to use the original Gaussian.cpp in Visual Studio 2019 to create a dll project. I created a default dll project and copied the Gaussian.cpp and tried to build the file. The header file is left empty. The build was successful but when I tried to load into Zemax, it gives error saying cannot load DLL as in the attachment.


 

44af84f0e52b783940cf338525865c7.png

2 replies

Userlevel 2

Hi Xiaohui,

 

I don't have a file Gaussian.cpp in my default installation of OpticStudio. Can you elaborate what DLL you are trying to build? Is that a source, or a surface? Can you also share the file you are trying to compile for troubleshooting?

 

 

Take care,

 

 

David

 

 

Hi David,

 

I currently face a similar issue with a Source DLL and I’d be happy to get help with it.

I’ve tried to modify AstigmaticGaussian.cpp to produce higher transverse modes.

 

Unfortunately I face the same error message as Xiaohui attached above.

See my code attached.

 

Looking forward your reply,

Oran

Userlevel 7
Badge +2

Hi Xiaohui,


I don't have a file Gaussian.cpp in my default installation of OpticStudio. Can you elaborate what DLL you are trying to build? Is that a source, or a surface? Can you also share the file you are trying to compile for troubleshooting?


Take care,


David

Reply