📄 config-win32_8h-source.html.svn-base
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>odbc++/config-win32.h Source File</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body bgcolor="#ffffff"><!-- Generated by Doxygen 1.2.13.1 --><center><a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> </center><hr><h1>odbc++/config-win32.h</h1><div class="fragment"><pre>00001 <font class="preprocessor">#if !defined(__ODBCXX_SETUP_H)</font>00002 <font class="preprocessor"></font><font class="preprocessor"># error "Do not include this file directly. Use <odbc++/setup.h> instead"</font>00003 <font class="preprocessor"></font><font class="preprocessor">#endif</font>00004 <font class="preprocessor"></font>00005 <font class="preprocessor">#define ODBCXX_HAVE_SQL_H</font>00006 <font class="preprocessor"></font><font class="preprocessor">#define ODBCXX_HAVE_SQLEXT_H</font>00007 <font class="preprocessor"></font><font class="preprocessor">#define ODBCXX_HAVE_SQLUCODE_H</font>00008 <font class="preprocessor"></font>00009 <font class="preprocessor">#define ODBCXX_HAVE_CSTDIO</font>00010 <font class="preprocessor"></font><font class="preprocessor">#define ODBCXX_HAVE_CSTDLIB</font>00011 <font class="preprocessor"></font><font class="preprocessor">#define ODBCXX_HAVE_CSTRING</font>00012 <font class="preprocessor"></font><font class="preprocessor">#define ODBCXX_HAVE_CTIME</font>00013 <font class="preprocessor"></font><font class="preprocessor">#define ODBCXX_HAVE_IOSTREAM</font>00014 <font class="preprocessor"></font><font class="preprocessor">#define ODBCXX_HAVE_SSTREAM</font>00015 <font class="preprocessor"></font><font class="preprocessor">#define ODBCXX_HAVE_SET</font>00016 <font class="preprocessor"></font><font class="preprocessor">#define ODBCXX_HAVE_VECTOR</font>00017 <font class="preprocessor"></font>00018 00019 <font class="preprocessor">#define ODBCXX_ENABLE_THREADS</font>00020 <font class="preprocessor"></font>00021 <font class="preprocessor">#if defined(_MSC_VER)</font>00022 <font class="preprocessor"></font><font class="comment">// MSVC has a rather compliant CXX lib</font>00023 <font class="preprocessor"># define ODBCXX_HAVE_ISO_CXXLIB</font>00024 <font class="preprocessor"></font>00025 <font class="preprocessor"># define ODBCXX_HAVE__ITOA</font>00026 <font class="preprocessor"></font><font class="preprocessor"># define ODBCXX_HAVE__STRICMP</font>00027 <font class="preprocessor"></font><font class="preprocessor"># define ODBCXX_HAVE__SNPRINTF</font>00028 <font class="preprocessor"></font>00029 <font class="preprocessor"># define ODBCXX_HAVE__I64TOA</font>00030 <font class="preprocessor"></font><font class="preprocessor"># define ODBCXX_HAVE__ATOI64</font>00031 <font class="preprocessor"></font><font class="preprocessor"># define ODBCXX_HAVE__ATOI</font>00032 <font class="preprocessor"></font>00033 <font class="comment">// disable the 'identifier name truncated in debug info' warning</font>00034 <font class="preprocessor"># pragma warning(disable:4786)</font>00035 <font class="preprocessor"></font>00036 <font class="comment">// disable the 'class blah blah should be exported' warning</font>00037 <font class="comment">// don't know if this is dangerous, but it only whines about templated</font>00038 <font class="comment">// and/or inlined classes and it really bothers me =)</font>00039 <font class="preprocessor"># if defined(ODBCXX_DLL)</font>00040 <font class="preprocessor"></font><font class="preprocessor"># pragma warning(disable:4251)</font>00041 <font class="preprocessor"></font><font class="preprocessor"># endif</font>00042 <font class="preprocessor"></font>00043 <font class="preprocessor"># if _MSC_VER <= 1200</font>00044 <font class="preprocessor"></font><font class="preprocessor"># define ODBCXX_NO_STD_TIME_T</font>00045 <font class="preprocessor"></font><font class="preprocessor"># endif</font>00046 <font class="preprocessor"></font>00047 <font class="preprocessor">#endif // _MSC_VER</font>00048 <font class="preprocessor"></font>00049 00050 00051 <font class="preprocessor">#if defined(__BORLANDC__)</font>00052 <font class="preprocessor"></font>00053 <font class="comment">// FIXME: this should check for older versions</font>00054 <font class="preprocessor"># define ODBCXX_HAVE_ISO_CXXLIB</font>00055 <font class="preprocessor"></font>00056 <font class="preprocessor"># if !defined(_RWSTD_NO_EX_SPEC)</font>00057 <font class="preprocessor"></font><font class="preprocessor"># define _RWSTD_NO_EX_SPEC 1</font>00058 <font class="preprocessor"></font><font class="preprocessor"># endif</font>00059 <font class="preprocessor"></font><font class="comment">// sql.h only defines this for msc, but borland has __int64 as well</font>00060 <font class="preprocessor"># if !defined(ODBCINT64)</font>00061 <font class="preprocessor"></font><font class="preprocessor"># define ODBCINT64 __int64</font>00062 <font class="preprocessor"></font><font class="preprocessor"># endif</font>00063 <font class="preprocessor"></font>00064 <font class="preprocessor"># define ODBCXX_HAVE_ITOA 1</font>00065 <font class="preprocessor"></font><font class="preprocessor"># define ODBCXX_HAVE_STRICMP 1</font>00066 <font class="preprocessor"></font>00067 <font class="preprocessor">#endif // __BORLANDC__</font>00068 <font class="preprocessor"></font>00069 00070 <font class="preprocessor">#if defined(__MINGW32__)</font>00071 <font class="preprocessor"></font>00072 <font class="comment">// the MS runtime has those</font>00073 <font class="preprocessor"># if defined(__MSVCRT__)</font>00074 <font class="preprocessor"></font><font class="preprocessor"># define ODBCXX_HAVE__I64TOA</font>00075 <font class="preprocessor"></font><font class="preprocessor"># define ODBCXX_HAVE__ATOI64</font>00076 <font class="preprocessor"></font><font class="preprocessor"># endif</font>00077 <font class="preprocessor"></font>00078 <font class="preprocessor">#define ODBCXX_HAVE__ITOA</font>00079 <font class="preprocessor"></font><font class="preprocessor">#define ODBCXX_HAVE__STRICMP</font>00080 <font class="preprocessor"></font>00081 <font class="preprocessor">#define ODBCXX_HAVE__SNPRINTF</font>00082 <font class="preprocessor"></font>00083 <font class="comment">// same as with borland</font>00084 <font class="preprocessor"># if !defined(ODBCINT64)</font>00085 <font class="preprocessor"></font><font class="preprocessor"># define ODBCINT64 __int64</font>00086 <font class="preprocessor"></font><font class="preprocessor"># endif</font>00087 <font class="preprocessor"></font>00088 <font class="preprocessor">#endif // __MINGW32__</font>00089 <font class="preprocessor"></font>00090 <font class="preprocessor">#define WIN32_LEAN_AND_MEAN</font>00091 <font class="preprocessor"></font>00092 <font class="preprocessor">#if defined(ODBCXX_UNICODE)</font>00093 <font class="preprocessor"></font><font class="preprocessor"># if !defined(_UNICODE)</font>00094 <font class="preprocessor"></font><font class="preprocessor"># define _UNICODE</font>00095 <font class="preprocessor"></font><font class="preprocessor"># endif</font>00096 <font class="preprocessor"></font><font class="preprocessor"># if defined(_MBCS)</font>00097 <font class="preprocessor"></font><font class="preprocessor"># undef _MBCS</font>00098 <font class="preprocessor"></font><font class="preprocessor"># endif</font>00099 <font class="preprocessor"></font><font class="preprocessor">#endif</font>00100 <font class="preprocessor"></font>00101 <font class="preprocessor">#include <windows.h></font></pre></div><hr><div align=center><a class=footer href="http://orcane.net/freeodbc++/">Go back to the freeodbc++ homepage</a></div>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -