SWI-Prolog C ++接口【JAVA教程】

!
也想出现在这里? 联系我们
信息

SWI-Prolog C ++接口,第1张

概述SWI-Prolog C ++接口

我试图在prolog中加载使用swipl-ld生成的DLL时出错,引发exception的谓词是this

initialization(shlib:use_foreign_library(\’C:/Users/valquiria.duarte/Desktop/dlog-server-0.3-beta-source/dlog-server/output/hash_swi.dll\’,install)),

这是一个例外

ERROR: \’$open_shared_object\’/3: %1 is not a valID Win32 application.

如何在windows Vista / 7/8上以编程方式启动SFC?

模拟UNIX用户并更新环境variables

通过线程提高磁盘读取性能(多个文件)

铛错误 – 找不到stddef文件?

如何挂钩YoutubevIDeo(Flash Player?)减慢播放速度?

OpenCV – 如何启用图像滚动窗口?

为什么测量的networking延迟如果我使用睡眠改变?

文件夹权限

为什么使用GetPixel导致“未定义的参考”?

使用英特尔Quark在linux中共享库中的非法指令

根据ComputerHope的这个笔记,当文件丢失(或损坏)时,windows可能会报告这个错误。 看来文件路径在调用use_foreign_library时是完全指定的,但值得仔细检查路径是否正确关于DLL的位置。

看起来有点奇怪,您报告了ERROR消息的参数形式,其中%1是实际文件名的占位符。 如果这是您的计算机上出现的错误,则表明在处理程序链中抛出异常详细信息时会出现某些故障。

如果消息包含实际的路径和文件名,那么你应该确认它们的准确性和文件在给定路径上的存在。 看来你已经正确地使用SWI-Prolog在文件路径中使用正斜杠的首选语法来调用use-foreign_library来分离目录。 但是,它是Window的 *** 作系统(更具体地说是dlopen()的系统相关实现),它会生成错误,并产生错误消息,我希望包含一个包含反斜杠的文件路径和文件名。

总结

以上是内存溢出为你收集整理的SWI-Prolog C ++接口全部内容,希望文章能够帮你解决SWI-Prolog C ++接口所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

© 版权声明
THE END
喜欢就支持一下吧
点赞189 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容