source: GTP/trunk/Lib/Geom/shared/GTGeometry/include/GeoLodLibraryDLL.h @ 2399

Revision 2399, 1.0 KB checked in by gumbau, 17 years ago (diff)

LodManager? accessible from dynamically linked projects

Line 
1// El siguiente bloque ifdef muestra la forma estándar de crear macros que facilitan
2// la exportación de archivos DLL. Todos los archivos de este archivo DLL se compilan con el símbolo GEOLODLIBRARYDLL_EXPORTS
3// definido en la línea de comandos. Este símbolo no se debe definir en ningún proyecto
4// que utilice este archivo DLL. De este modo, otros proyectos cuyos archivos de código fuente incluyan el archivo
5// interpreta que las funciones GEOLODLIBRARYDLL_API se importan de un archivo DLL, mientras que este archivo DLL interpreta los símbolos
6// definidos en esta macro como si fueran exportados.
7/*#ifdef GEOLODLIBRARYDLL_EXPORTS
8#define GEOLODLIBRARYDLL_API __declspec(dllexport)
9#else
10#define GEOLODLIBRARYDLL_API __declspec(dllimport)
11#endif*/
12
13// The project defines by default a GEOLODLIBRARYDLL_API __declspec(dllexport)
14#ifndef GEOLODLIBRARYDLL_API
15#define GEOLODLIBRARYDLL_API __declspec(dllimport)
16#endif
17
18#include <GeoMeshLoader.h>
19#include <GeoLodStripsLibrary.h>
20#include <GeoLodTreeLibrary.h>
21#include <GeoLodManager.h>
Note: See TracBrowser for help on using the repository browser.