我有一个简单的程序
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <sqlda.h>
#include <sqlcpr.h>
#include <sql2oci.h>
#include <sqlca.h>
#include <oci.h>
#define UNAME_LEN 30
#define PWD_LEN 30
varchar username[UNAME_LEN];
varchar password[PWD_LEN];
varchar tnsname[32];
int main(int argc, char **argv) {
return 0;
}
当我尝试使用mingw在Windows 7上使用gcc进行编译时,我收到以下错误
D:\oci>gcc -o ociclient.exe -I%ORACLE_HOME%\oci\include -I%ORACLE_HOME%\precomp\public ociclient2.c %ORACLE_HOME%\bin\oci.dll
**ociclient2.c:13:1: error: unknown type name 'varchar'
ociclient2.c:14:1: error: unknown type name 'varchar'
ociclient2.c:15:1: error: unknown type name 'varchar'**
我错过任何包含或其他任何内容