搜索
aardio官方社区 门户 查看主题

求助raw.loadDll的问题

发布者: germar | 发布时间: 2014-3-23 16:24| 查看数: 3627| 评论数: 3|帖子模式

我在工程中引用了一个plugin.dll,已经将该DLL文件复制到工程目录的“lib”文件夹中。
使用语句 raw.loadDll("~/lib/plugin.dll","plugin.dll") 跳出错误“Cannot load library '~/lib/plugin.dll'.“。
可是loadDll中使用绝对路径时却没有问题。
是我的相对路径写的不对还是其他什么原因。

最新评论

不争 发表于 2014-3-23 18:39:01

"~/lib/plugin.dll" 这样写是错的,"~/" 指的是aardio根目录。 如果是工程序目发去掉波浪号,以斜杠开头就行,例如:"/lib/plu

"~/lib/plugin.dll" 这样写是错的,"~/" 指的是aardio根目录。
如果是工程序目发去掉波浪号,以斜杠开头就行,例如:"/lib/plugin.dll"

另外DLL不要放到lib目录下,lib是用来放库文件的,可以另外在工程里随便建个啥目录放DLL
xiaojinhe2 发表于 2016-6-2 15:47:34

楼上正解,具体的动态库文件放自己指定目录,不好和系统的裹在一起

楼上正解,具体的动态库文件放自己指定目录,不好和系统的裹在一起
muniubuy 发表于 2016-9-27 10:32:15
Cannot load library 'Abc.dll'



路径正确,delphi 里面Abc.dll 人家在用,貌似没问题。

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2017-9-22 07:06 , Processed in 0.062500 second(s), 21 queries , Wincache On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表