Si la función externa debe desarrollarse con independencia de la plataforma (Windows,
Linux), no debe utilizarse la palabra clave __declspec(dllexport). Esta palabra clave
únicamente es necesaria en Windows. En Qt puede utilizarse por ejemplo la siguiente
macro:
#ifdef Q_WS_WIN
#else
#endif
La declaración de la función es la siguiente:
Si se utilizan las imágenes configuradas con "Run MyScreens" en la NCU y en la PCU/PC,
debe omitirse la extensión del fichero binario:
Al omitir la información de ruta absoluta, "Run MyScreens" busca primero el fichero binario
en el directorio configurado.
SINUMERIK Integrate Run MyScreens (BE2)
Manual de programación, 03/2013, 6FC5397-1DP40-3EA1
#define MY_EXPORT __declspec(dllexport)
#define MY_EXPORT
extern "C" MY_EXPORT void InitConnection
(ExtFctStructPtr FctRet, ExtFctStructPtr FctPar,char cNrFctPar)
FCT InitConnection = ("xyz"/I/R,I,S/I,S)
Comandos de programación
6.3 Funciones
109