I am building an application with the firebird 2.5 API.  I keep getting the 
following errors at compile time.  I am using VS 2005 on win 7. 
 
Error    1    error LNK2028: unresolved token (0A00004B) "extern "C" int 
__stdcall isc_print_status(int const *)" (?isc_print_status@@$$J14YGHPBH@Z) 
referenced in function __catch$??0Form1@CallSheet@@$$FQ$AAM@XZ$0    
CallSheet.obj 
 
Error    2    error LNK2028: unresolved token (0A00004C) "extern "C" int 
__stdcall isc_attach_database(int *,short,char const *,void * *,short,char 
const *)" (?isc_attach_database@@$$J224YGHPAHFPBDPAPAXF1@Z) referenced in 
function "public: __clrcall CallSheet::Form1::Form1(void)" 
(??0Form1@CallSheet@@$$FQ$AAM@XZ)    CallSheet.obj 
 
Error    3    error LNK2019: unresolved external symbol "extern "C" int 
__stdcall isc_print_status(int const *)" (?isc_print_status@@$$J14YGHPBH@Z) 
referenced in function __catch$??0Form1@CallSheet@@$$FQ$AAM@XZ$0    
CallSheet.obj 
 
Error    4    error LNK2019: unresolved external symbol "extern "C" int 
__stdcall isc_attach_database(int *,short,char const *,void * *,short,char 
const *)" (?isc_attach_database@@$$J224YGHPAHFPBDPAPAXF1@Z) referenced in 
function "public: __clrcall CallSheet::Form1::Form1(void)" 
(??0Form1@CallSheet@@$$FQ$AAM@XZ) 
 
here is the code snippet where i get the errors: 
 
                #include <string> 
                #include <stdio.h> 
                #include <stdlib.h> 
                #include "ibase.h" 
                #include "ib_util.h" 
                #include "iberror.h" 
 
                *** 
 
                db1 = initDBhandle(db1); 
                param_buffer = populate_dpb("SYSDBA", "masterkey"); 
                db_pathname = "..\\CallSheet_DB\\CallSheet.fdb"; 
       try{                       
isc_attach_database(status_vector,strlen(db_pathname.c_str()),db_pathname.c_str(),&db1,
 dpb_length, param_buffer); 

                } 
                catch(exception e){ 
                    if (status_vector[0] == 1 && status_vector[1]){ 
                        /* An error occurred. */ 
                        isc_print_status (status_vector); 
                    } 
                } 
 
 
I have done extensive searching on the web for a solution to this.  Near as I 
can tell, I am missing an library file of some sort with the actual functions 
in them. 
Any help would be greatly appreciated. If you need more info please ask 
 
Thanks 

Reply via email to