楼主: cqhou
3172 1

请问在GAUSS中如何调用其他编程语言代码? [推广有奖]

  • 1关注
  • 2粉丝

本科生

90%

还不是VIP/贵宾

-

威望
0
论坛币
2680 个
通用积分
0.3007
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2360 点
帖子
88
精华
0
在线时间
111 小时
注册时间
2005-7-18
最后登录
2024-4-24

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

我利用杜克大学一位计量经济学家的算法处理一个计量问题,他给了我一个GAUSS程序。这个程序是在他的文章发表之前编写的,1986年。估计当时还是DOS版的GAUSS。

程序中有一个语句,用了loadexe来调用其他编程语言写的代码。但是这个命令在8.0版本和9.0版本中已经没有了,所以无法执行。

程序中用loadexe调用的文件后缀是gxe,还有一个与之相关的文件,后缀是def。

请问如何在8.0版本和9.0版本调用这些代码?

谢谢!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:GAUSS 编程语言 USS Aus gauss程序 语言 GAUSS 代码

沙发
zerana 发表于 2008-10-10 19:22:00 |只看作者 |坛友微信交流群

好像是调用DLL动态库实现的。

The Foreign Language Interface (FLI) allows users to create functions written in C, FORTRAN, or other languages, and call them from a GAUSS program. The functions are placed in dynamic libraries (DLLs, also known as shared libraries or shared objects) and linked in at run-time as needed. The FLI functions are:

[spacer]

dlibrary

Link and unlink dynamic libraries at run-time.

dllcall

Call functions located in dynamic libraries.

GAUSS recognizes a default dynamic library directory, a directory where it will look for your dynamic-link libraries when you call dlibrary. You can specify the default directory in gauss.cfg by setting dlib_path. As it is shipped, gauss.cfg specifies $(GAUSSDIR)/ dlib as the default directory.

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-25 08:33