Linker Tools Error LNK2039

 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at Linker Tools Error LNK2039.

importing ref class '<type>' that is defined in another.obj; it should be either imported or defined, but not both

The ref class '<type>' is imported in the specified .obj file but is also defined in another .obj file. This condition can cause runtime failure or other unexpected behavior.

To correct this error

  1. Check whether 'type' must be defined in the other .obj file and check whether it must be imported from the .winmd file.

  2. Remove either the definition or the import.

Linker Tools Errors and Warnings
Linker Tools Error LNK1332

Show: