Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
função 'função' declarada usando sysimport e referenciada a partir de código nativo; biblioteca de importação necessária para vincular
Observações
Uma função nativa que foi importada para o programa com DllImport foi chamada a partir de uma função não gerenciada. Portanto, você deve vincular à biblioteca de importação para a DLL.
Este aviso não pode ser resolvido no código ou alterando a forma como compila. Use o pragma de aviso para desativar esse aviso.
Example
O exemplo a seguir gera C4792:
// C4792.cpp
// compile with: /clr /W3
// C4792 expected
using namespace System::Runtime::InteropServices;
[DllImport("msvcrt")]
extern "C" int __cdecl puts(const char *);
int main() {}
// Uncomment the following line to resolve.
// #pragma warning(disable : 4792)
#pragma unmanaged
void func(void){
puts("test");
}