00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef VRS_QT4_CONFIG_H
00021 #define VRS_QT4_CONFIG_H
00022
00023 #include <vrs/config.h>
00024
00025 #ifndef WIN32
00026
00027 # define VRS_QT4_API
00028
00029 #else // WIN32
00030
00031
00032 # ifdef VRS_QT4_EXPORTS
00033 # define VRS_QT4_API __declspec(dllexport)
00034 # else // VRS_QT_EXPORTS
00035 # define VRS_QT4_API __declspec(dllimport)
00036 # endif // VRS_QT_EXPORTS
00037
00038
00039 #ifndef VRS_QT4_EXPORTS
00040 # ifndef NDEBUG
00041 # pragma comment(lib, "vrs_qt4_debug.lib")
00042 # else // NDEBUG
00043 # pragma comment(lib, "vrs_qt4.lib")
00044 # endif // NDEBUG
00045 #endif // VRS_QT4_EXPORTS
00046
00047 #ifdef _MSC_VER // microsoft visual studio compiler
00048 # pragma warning(disable: 4311) // 'reinterpret_cast' : pointer truncation from 'void *' to 'long'
00049 # pragma warning(disable: 4312) // 'reinterpret_cast' : conversion from 'long' to 'void *' of greater size
00050 #endif // _MSV_VER
00051
00052 #ifdef NDEBUG
00053 # pragma comment(lib, "QtCore4.lib")
00054 # pragma comment(lib, "QtGui4.lib")
00055 # pragma comment(lib, "QtOpenGL4.lib")
00056 #else // NDEBUG
00057 # pragma comment(lib, "QtCored4.lib")
00058 # pragma comment(lib, "QtGuid4.lib")
00059 # pragma comment(lib, "QtOpenGLd4.lib")
00060 #endif // NDEBUG
00061
00062 #endif // WIN32
00063
00064 #endif // VRS_QT4_CONFIG_H