Delphi无法引用Windows的DLL中Export的变量

今天要调用gsl的dll中输出的variable结果失败了,一开始我当成函数去引用发现不行。
然后没有找到delphi中引用dll中输出的global变量的方法。
没办法改写了gsl dll中的变量为函数就可以了,真是很奇怪,以前一直没有注意到这个问题。

追记:也许可以直接用GetProcAdress获取变量直接映射为一个指针而不是函数,但是我没有测试,也许是可行的。

或者直接external '变量名',都没有测试,不清楚是否可行