Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
29235 討論

LIBIFPORTMD.dll and missing export in KERNEL32.DLL

orhun
初學者
1,031 檢視
Hi,
I am getting "The LIBIFORTMD.DLL file is linked to missing export KERNEL32.DLL:GetVolumePathNameA." error message in Win98. According to the dependency walker I am only using Sortqq from libifortmd.dll. But according to Intel Fortran System Requirements Win98 should be supported for application deployment. Did I miss something?

What other options do I have?

Note:
According to MSDN, GetVolumePathName is supported only in
Windows XP and Windows 2000 Professional.
0 積分
6 回應
Steven_L_Intel1
1,031 檢視
What version of the compiler are you using? We thought we fixed this in 8.1.021.

An alternative is to link against the static libraries (I think.)
orhun
初學者
1,031 檢視
Ifort -v returns

Intel Fortran Compiler for 32-bit applications, Version 8.1 Build 20040802
Z Package ID: w_fc_p_8.1.021
Copyright (C) 1985-2004 Intel Corporation. All rights reserved.

And libifportmd.dll file version is 8.1.11.0
Steven_L_Intel1
1,031 檢視
Hmm. Well, try it with 8.1.030 and let me know how it works.
orhun
初學者
1,031 檢視
Well, we are in the middle of our development cycle, so even if it worked, we can not switch to a new version of the compiler. But I was able to remove the dependency to libifportmd.dll, and our testers inform me that my fix seems to work.

I do not have a spare development machine I can test 8.1.030 right now, but I will post the results when I do.

Thank you...
orhun
初學者
1,031 檢視
Ok, It worked for 8.1.028.
Steven_L_Intel1
1,031 檢視
Glad to hear it.
回覆