Algún registro extraño código de error

Sobre VS2017 avisos y errores \ loca

Artículo error de estado de la línea archivo de código 1. severidad suprime C4996 'getch': El nombre POSIX por este concepto es obsoleto lugar, utilice la ISO C y C ++ nombre conformes :. _Getch Ver ayuda en línea para obtener más información ConsoleApplication2 c: .. \ usuarios \ desktop \ Biancheng \ vs \ consoleapplication2 \ consoleapplication2 \ consoleapplication2.cpp 9
después de medios de traslación:
C499 "getch": se abandonó el nombre de POSIX del proyecto. En su lugar, utilice el mismo nombre de la ISOC y C ++: Para obtener más información, consulte la ayuda en línea.

2. diferente de la biblioteca VC, C VS ha actualizado la versión de seguridad.
Scanf scanf_s ejemplo para
muchas otras funciones se puede añadir _s
y más error aspirado _getch () Sustituir getch ()
así como #include <conio.h> dentro de las funciones que requieren cambiantes
itoa (i, x, 2) en _itoa_s (I, x, 2)

3. Si un alto,
pueden utilizar el sistema ( "pausa"); Alternativamente getch ();

4. Elemento códigos de gravedad archivo línea prohíben el estado de visualización
de error (actividades) E0311 no sólo sobrecargado por tipo de retorno de la función de distinguir ConsoleApplication2 C: \ Users \ Desktop \ VS \ ConsoleApplication2 \ ConsoleApplication2 \ SeqQueue.h
lo que está escrito no hay funciones el cuerpo no define extraño error

Falta la escritura inicial en su propio archivo de cabecera
#ifndef SEQQUEUE_H
SEQQUEUE_H #define
y terminando
#endif SEQQUEUE_H

Artículo 5. La línea archivo de código de gravedad que prohíben estado de visualización
'strcpy' error C4996 :. Esta función o variable pueden ser inseguros considerar el uso de strcpy_s lugar Para deshabilitar la desaprobación, _CRT_SECURE_NO_WARNINGS uso Véase la ayuda en línea para obtener más información ConsoleApplication3 c: ... \ Users \ 23607 \ escritorio \ Biancheng \ vs \ consoleapplication3 \ consoleapplication3 \ consoleapplication3.cpp 13

VS código compilado se encuentra con los problemas anteriores, se prepara vs strcpy abandonado, menos seguro, por lo que Microsoft proporciona strcpy_s en lugar de strcpy , si desea continuar con el uso de strcpy, frente ventaja principal

#pragma warning(disable:4996)

6. # define _AFXDLL o no utilizan / MD [d]

Si depuración "Trabajo en una biblioteca estática MFC", no utilice MDd, en lugar MTd, el compilador puede pasar.

Si depuración "Utilizar MFC en una DLL compartida", tenga cuidado de no utilizar MTd, en lugar MDd;

Si se trata de la versión Release "utilizado en la biblioteca estática MFC", no utilice el MD, el uso de MT;

Si se trata de la versión de lanzamiento de "uso MFC en una DLL compartida", no utilice MT, MD uso.

Liberadas nueve artículos originales · ganado elogios 9 · vistas 2955

Supongo que te gusta

Origin blog.csdn.net/Rice__/article/details/83020396
Recomendado
Clasificación