Поделиться через


Ошибка компилятора C2491

'идентификатор' : определение функции dllimport не разрешено

Замечания

Данные, статические данные-члены могут быть объявлены, как dllimport, но не определены как dllimport.

Чтобы устранить эту проблему, удалите описатель __declspec(dllimport) из определения функции.

Example

В следующем примере генерируется ошибка C2491:

// C2491.cpp
// compile with: /c
// function definition
void __declspec(dllimport) funcB() {}   // C2491

// function declaration
void __declspec(dllimport) funcB();   // OK