Tengo un montón de estos errores y estoy en un callejón sin salida.

Encontrado un montón de respuestas en google, pero por desgracia, ninguno de ellos trabajan

Estoy usando Visual Studio 2012.

Todos los archivos que dice que se puede encontrar están en mi equipo en esta carpeta

C:\Program Files\Microsoft Visual Studio 11.0\VC\include

Incluso cuando hago clic derecho en la instrucción de inclusión y haga clic en «Abrir Documento» me lleva a la documento, por lo que es, claramente, y puede ser visto

He intentado añadir el directorio a la «Directorios» campo de opciones también, pero no resolverlo.

Si puedo utilizar la instrucción include con la ruta de acceso completa así :

#include <C:\Program Files\Microsoft Visual Studio 11.0\VC\include\math.h>

Es, entonces, funciona, pero si las matemáticas.h archivo tiene cualquier incluir declaraciones necesito agregar la ruta de acceso a ellos y así sucesivamente.

Alguna Idea de lo que está sucediendo y lo que más puedo intentar?

EDIT: Voy a intentar y crear un nuevo proyecto desde cero y ver si eso ayuda. Es posible que me tocó una configuración no me han

‘estoy usando Visual Studio 2012.’ C:\Program Files\Microsoft Visual Studio 11.0?!?!?
VS v11 es VS 2012. VS v12 es en realidad VS 2013.

OriginalEl autor Mr Dog | 2014-06-12

3 Comentarios

  1. 7

    Haz clic derecho en el proyecto, ir a Propiedades, luego a Directorios de VC++ y abrir el editor para Incluir Directorios. Debería haber una casilla de verificación con la etiqueta «Heredan de los padres o de los valores predeterminados del proyecto». Usted verá que Visual Studio incluye algunos directorios predefinidos.

    Si la casilla está marcada y Visual Studio no es encontrar los directorios, a continuación, pruebe a añadir estos directorios a ti mismo:

    $(VCInstallDir)include
    $(VCInstallDir)atlmfc\include
    $(WindowsSDK_IncludePath)
    Gracias por la respuesta. La Casilla está marcada y el 3 directorios que están enumerados en el ‘valores Heredados:’
    si pulsa el botón Macros en ese diálogo, lo que hace el $(VCInstallDir) macro expanda?
    Apunta a «C:\Program Files\Microsoft Visual Studio 11.0\»
    mina de puntos «C:\Program Files\Microsoft Visual Studio 11.0\VC\». Trate de añadir $(VCInstallDir)vc\include y $(VCInstallDir)vc\atlmfc\include a sí mismo como soluciones provisionales.
    Lo siento, la ventana estaba cortando. El ‘VC\’ es de las mías también.

    OriginalEl autor Simple

  2. 3

    Los siguientes no es correcta, en múltiples formas:

    #include <C:\Program Files\Microsoft Visual Studio 11.0\VC\include\math.h>

    \... comienza lo que se llama una secuencia de escape, por lo tanto, usted está poniendo las fichas especiales \P, \M, \V, \i y \m en la cadena, pero a diferencia de por ejemplo \n, lo que denota un carácter de nueva línea, estos no existen como válidas las secuencias de escape. Esto puede ser solucionado mediante el uso de barra diagonal constantemente:

    #include <C:/Program Files/Microsoft Visual Studio 11.0/VC/include/math.h>

    Sin embargo, math.h es un encabezado estándar. Para las cabeceras estándar, usted no escribe la ruta de acceso completa. Para los no-estándar encabezados, agregar la incluyen-ruta de acceso a la configuración del proyecto, y no hay que escribir la ruta de acceso completa ni.

    #include <math.h>

    Entonces: C++, no en C. C++ equivalentes de la C-encabezados generalmente tienen la .h extensión quitado, y una c anexa al frente:

    #include <cmath>
    Estoy en C++ y, a pesar de las matemáticas.h siendo un encabezado estándar todavía no puede ser encontrado?
    Si uno es pedante, entonces cmath es un estándar de C++, y math.h sólo de C. has probado?
    Yo sólo lo he probado y me da el mismo error. C1083 No se puede abrir el archivo de inclusión: ‘cmath’: No existe el fichero o el directorio

    OriginalEl autor Sebastian Mach

  3. 1

    Yo he tenido el mismo problema y mi solución fue simplemente para colocar el nombre de archivo entre comillas en lugar de corchetes angulares.

    Así, en lugar de < perro.h> , «perro.h» resuelto el «archivo no encontrado» problema.

    OriginalEl autor Gürkan Çetin

Dejar respuesta

Please enter your comment!
Please enter your name here