I am trying to create a 64 bit Fortran application calling into a 64 bit dll
provided by a 3rd party.
The application is created by means of Intel's command line tools ifort (64 bit) and xilink (64 bit).
If the application is created with debug information, then everything works
fine. However, if it is created without debug information, then an error
message occurs stating that procedure entry "SymInitialize" was not found in
the 3rd party dll.
I know that SymInitialize is exported by imagehlp.lib of the PlatformSDK
and hence I added the appropriate entry to the link command. However, this
did not help.
ifort - Intel(R) Visual Fortran Intel(R) 64 Compiler Professional for applications running on Intel(R) 64, Version 11.1 Build 20101201
xilink - Intel(R) Linker Driver for applications running on Intel(R) 64, Version 11.1
Copyright (C) 1985-2010 Intel Corporation. All rights reserved.
xilink: executing 'link'
Microsoft (R) Incremental Linker Version 8.00.50727.762
Copyright (C) Microsoft Corporation. All rights reserved.
Thanks for any advice,