|
Estoy tratando de llamar una librería compartida (por ejemplo una DLL) en LabVIEW pero no está funcionando. Cuando trato de importarla utilizando el Import Shared Library Wizard me reporta el siguiente mensaje:
Undefined symbols can prevent the wizard from recognizing functions and parameters. To correct this problem, check the header file to determine if you must add predefined symbols. Click the Back button to return to the previous page of the wizard to add a preprocessor definitions
Yo estoy seguro de que ya definí todos los símbolos ¿Qué causa este problema?
Esto puede suceder si usted está tratando de llamar o importar una función de una DLL o Librería Compartida compilada desde un código de C++ orientado a objetos (basado en clases). El Call Library Function Node fue diseñado para llamar Librerías Compartidas estilo C por lo que no le es posible crear instancias para objetos de tipo C++. Es necesario que escriba una DLL wrapper para poder tener acceso a la DLL.
|