Ошибка: неопределенная ссылка на 'sqlcxt'
Я пытаюсь подключить oracle 11g Enterprise Edition Pro C с программой C ++, и я подключил следующие библиотеки для использования Pro C на моемкомпьютер:
- orasql11.lib
- orasqx11.lib
После связывания библиотек и заголовочных файлов в Codeblocks (Windows) я все еще получаюошибка неопределенной ссылки на «sqlcxt». Я видел много решений, но они применимы к Linux, и они не работают на Windows. Таким образом, будет очень полезно, если кто-то может помочь мне с этим.
Код Pro C, который я использовал:
exec sql begin declare section;
char uname[20],pwd[20];
exec sql end declare section;
EXEC SQL INCLUDE SQLCA.H;
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <sqlda.h>
#include <sqlcpr.h>
#include <oraca.h>
#include <sqlca.h>
void main()
{
printf("Enter the username: ");
scanf("%s",uname);
printf("Enter the password: ");
scanf("%s",pwd);
exec sql connect :uname identified by :pwd;
if(sqlca.sqlcode==0)
printf("Success...");
else
printf("Error code: %d\nErr msg: %s",sqlca.sqlcode,sqlca.sqlerrm.sqlerrmc);
getch();
}