|
Estoy tratando de compilar un ejemplo de DAQmx ANSI C con Visual C++ y recibo el siguiente error: "fatal error C1083: Cannot open include file: 'NIDAQmx.h': No such file or directory". ¿Cómo puedo especificar la localización de este archivo de encabezado?
En la mayoría de los casos se utiliza la siguiente sintaxis para incluir archivos de encabezado en C/C++:
#include "NIDAQmx.h"
Esta sintaxis no especifíca la localización del archivo de encabezado. Por lo tanto, Visual C++ buscará el archivo en los directorios previamente configurados por defecto. Si el archivo no está en nunguno de estos directorios un error ocurrirá.
La primer forma para resolver este problema es especificar la localización exacta del archivo de encabezado utilizando la siguiente sintaxis:
#include "C:\Program Files\National Instruments\NI-DAQ\DAQmx ANSI C Dev\include\NIDAQmx.h"
La segunda, y más elegente, forma de resolver este problema es indicar en Visual C++ la localidad del archivo fuente agregando el directorio a la lista que ya existe en Visual C++. Los siguientes pasos indican como lograr lo anterior.
Visual C++ 6.0
1. De clic en Tools en la barra de herramientas y seleccione Options...
2. De clic en la etiqueta de Directories
3. Seleccione "Win32" como la plataforma: combo box e "Include files" para la opción de Show directories box
4. De clic en el botón New y seleccione el directorio que contiene el archivo de encabezado requerido
5. De clic en el botón de OK para guardar los cambios y cerrar la ventana
Visual C++ .Net
1. De clic en Project en la barra de herramientas y seleccione "[Project Name] Properties..."
2. De clic en Configuration Properties >> C/C++ >> General
3. De clic en la propiedad Additional Include Directories y seleccione el directorio que contiene el archivo de encabezado
4. De clic en el botón OK para guardar los cambios y cerrar la ventana
|