原文见:http://blog.sina.com.cn/s/blog_14d64daa10102xkg4.html
主要是修正几个问题:
首先是头文件填入的顺序需要严格按照我前文给出的顺序填写,否则可能会出现下面的错误:
第一次我们可以对自己的头文件进行重新编写修改如下:
如果UDF是较为通用的(后面会给出示例),那么我们一次编译以后就可以将编译后的UDF文件在二维单精度,二维双精度,三维单精度,三维双精度,并行,串行等各种情况下。而无需每次都去VS当中指定动态链接库导入库的位置了。下面截图这一步可省去
输出编译后的UDF文件到算例文件夹下,修正如下:
最后是加载编UDF后生成的动态链接库文件
如果按照前文所述出现找不到文件的情况,可尝试手动指定编译UDF后生成的动态链接库文件,如果该文件在当前算例目录下,那么指定如下:
如果UDF的动态链接库没有在当前算例目录下,可指定UDF动态链接库的全路径,实现UDF的加载: