error LNK2001: unresolved external symbol

Last Published: April 25, 2020

Error Message

After moving an ArcSDL project from one platform to another, the following message is displayed when linking:

"error LNK2001: unresolved external symbol"


There is a difference when calling C functions from Fortran on the different platforms. For example, the call to C functions on HP-Unix is different from the call to C functions on NT.

Solution or Workaround

ESRI does not provide C programming support or Fortran progamming support for ArcSDL. Therefore, it is the developers' responsibility to determine what to call the C functions from Fortran on the new platform.

    Article ID:000005424

    • Legacy Products

    Get help from ArcGIS experts

    Contact technical support

    Download the Esri Support App

    Go to download options

    Discover more on this topic