Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
29234 Обсуждение

LIBIFPORTMD.dll and missing export in KERNEL32.DLL

orhun
Начинающий
1 028Просмотр.
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 028Просмотр.
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 028Просмотр.
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 028Просмотр.
Hmm. Well, try it with 8.1.030 and let me know how it works.
orhun
Начинающий
1 028Просмотр.
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 028Просмотр.
Ok, It worked for 8.1.028.
Steven_L_Intel1
Сотрудник
1 028Просмотр.
Glad to hear it.
Ответить