Fortran Coder
标题:
fortran 调用dll如何声明指定dll文件的目录路径?
[打印本页]
作者:
llsvvv
时间:
2015-12-27 11:27
标题:
fortran 调用dll如何声明指定dll文件的目录路径?
fortran 调用dll如何声明指定dll文件的目录路径?一定要lib文件吗?
作者:
楚香饭
时间:
2015-12-27 11:34
第一个问题:
DLL路径是
运行时
的问题。
运行时
由windows在特定的路径查找DLL,此事Fortran无关,也无力改变。
所有windows上开发的语言都遵循这一规定,windows查找DLL路径的先后顺序为:
1. .NET设置(fortran较少涉及)
2. Known_DLLs
3. 程序所在文件夹
4. system32 文件夹
5. windows 文件夹
6. system 文件夹
7. App path
8. PATH 环境变量
第二个问题,lib 文件对于显示调用DLL是必须的。对于隐式调用则没有用。
隐式调用,请百度参考 LoadLibrary 和 GetProcAddress 函数。
作者:
llsvvv
时间:
2015-12-27 11:56
谢谢 很好的解答
欢迎光临 Fortran Coder (http://bbs.fcode.cn/)
Powered by Discuz! X3.2