From: Keith M. <kei...@to...> - 2006-10-02 12:32:37
|
JC Denton wrote: > Hi. I'm using Dev-C++ 4.9.9.2 with MinGW (gcc version 3.4.2). > I'm writing an application for accessing Oracle database through > ODBC. For the present I'm just learning methods to access database > through ODBC API, but it's no important. Here is source code of > sample application which uses ODBC (It's copied from Microsoft > help): > > [excessively long example snipped] > > g++.exe main.o -o "Project5.exe" -L"C:/Dev-Cpp/lib" \ > -mwindows odbc32.lib > > C:/Dev-Cpp/lib/libmingw32.a(main.o)(.text+0x106):main.c: > undefined reference to `WinMain@16' > collect2: ld returned 1 exit status Well, when I try to even compile your example, I see: $ g++ -mwindows -c sample.cc sample.cc:15: error: ISO C++ forbids declaration of `nbsp' with no type sample.cc: In function `int WinMain(void*, void*, CHAR*, int)': sample.cc:38: error: `n' was not declared in this scope sample.cc:38: error: expected `;' before "bsp" sample.cc: In constructor `direxec::direxec()': sample.cc:52: error: uninitialized reference member `direxec::nbsp' sample.cc: At global scope: sample.cc:77: error: expected unqualified-id before '/' token I think your example has been corrupted, because you committed the cardinal sin, and posted in HTML. Lines 15 and 38 are: $ sed -n 15p sample.cc HSTMT hstmt; & nbsp; // Statement handle ^^^^^^^ $ sed -n 38p sample.cc &n bsp; // Execute SQL command "SELECT first name, last_name FROM employee". ^^^^^^^ Please, when asking for help:-- * give your posting a sensible subject header. * reduce your problem to a minimal test case; your's is much too long; (and often, just performing the reduction will be sufficient to lead you to the solution yourself). * post in plain text ONLY; NEVER post in HTML; NEVER use multipart MIME, to include HTML in addition to plain text. (Indeed, you are lucky I saw this at all -- I normally filter ANYTHING which even LOOKS like it contains HTML straight to the trash, without looking at it). * set your mailer to wrap text at a reasonable width, say between 65 and 72 columns. Regards, Keith. |