[求助]熟悉Zemax的兄弟姐妹们看过来啊! 帮忙 UDS之DLL编程
各位, 有谁熟悉Zemax中用户自定义表面的DLL文件编程, 本人遇到的问题是, 将Zemax
自带的DLL文件所对应的 C 资源文件重新用VC编译,但新生成的DLL文件一旦被Zemax调用,
Zemax 就指示“无法读取‘UserDefinedSurface ’函数” , 之后Zemax就自动关闭。
希望有能人给予帮助!
[求助]熟悉Zemax的兄弟姐妹们看过来啊! 帮忙 UDS之DLL编程
太高深了,不懂!
[求助]熟悉Zemax的兄弟姐妹们看过来啊! 帮忙 UDS之DLL编程
你是哪个学校的?简单得很!
那定是你的UserDefinedSurface被函数别名修释成UserDefinedSurface@03_xxxx
之类的东西了,
你可以用VC里的depends来看一看是不是这样(你不会?Ask me for help sanyuesan@sina.com)
这里有一篇文章,专怎样在VC编译ZEMAX UDS dll的,
http://www.zemax.com/appnotes/compiling_dlls/index.html
[求助]熟悉Zemax的兄弟姐妹们看过来啊! 帮忙 UDS之DLL编程
真是牛人多啊!~
[求助]熟悉Zemax的兄弟姐妹们看过来啊! 帮忙 UDS之DLL编程
牛人太多了﹐的多多充充電啊﹗
[求助]熟悉Zemax的兄弟姐妹们看过来啊! 帮忙 UDS之DLL编程
I also think so! 你说的问题我遇到过,我认为关键是:在VC生成的*.def文件修改一下,把UserDefinedSurface这个函数定义一下就ok了。关键是要看懂vc编制dll文件的步骤。
页:
[1]