Bagikan melalui


Compiler Warning (level 1) C4391

'signature' : jenis pengembalian yang salah untuk fungsi intrinsik, 'type' yang diharapkan

Deklarasi fungsi untuk kompilator intrinsik memiliki jenis pengembalian yang salah. Gambar yang dihasilkan mungkin tidak berjalan dengan benar.

Untuk memperbaiki peringatan ini, perbaiki deklarasi atau hapus deklarasi dan cukup #include file header yang sesuai.

Sampel berikut menghasilkan C4391:

// C4391.cpp
// compile with: /W1
// processor: x86
// uncomment the following line and delete the line that
// generated the warning to resolve
// #include "xmmintrin.h"

#ifdef  __cplusplus
extern "C" {
#endif

extern void _mm_load_ss(float *p);   // C4391

#ifdef  __cplusplus
}
#endif

int main()
{
}