Witam !!
Mam problem z błędami typu Unresolved External.
Sprawa przedstawia się tak: mam do napisania funkcję do zmniejszania obrazków , która ma działać na
serwerze (po stronie serwera) PostgreSQL . Ma zmniejszać obrazki pod wpływem jakiegoś triggera.
Funkcję napisałem w C++ Builderze 6 (pełna wersja) , funkcja jako exec działa super..
Teraz żeby działała pod serwerem PG przerobiłem ją na projekt DLL typu C++. Builder tworzy dll , ale z kolei PostgreSQL nie znajduje w tym dll-u funkcji która tam jest!!!!!!
Zrobiłem więc projekt dll , zwykły "C". Przerobiłem funkcję nieco. Ale tym razem przy kompilacji pojawiają mi się błędy linkera:
Unresolved External: _pgwin32_fopen referended from .... //i tak dalej
Unresolved External: _pg_sprintfl referended from .... //i tak dalej
Bawiłem się już ustawieniami kompilatora "Generate Underscores" i Autodependency info" ale po wyłączeniu tych opcji nadal nie znajduje tych funkcji oraz w dodatku kilkudziesięciu innych .
Plik nagłówkowy który te funkcje deklaruje jest zaincludowany.
Więc co jest????? Jaka może być przyczyna ??
Help Postgresa informuje że funkcja serwera może być napisana w jęz C lub w jęz któy może być do C sprowadzony (czyli myślę że C++ też) .
Błagam pomóżcie bo z tym tematem męczę się już od 2 miesięcy i nigdzie na necie nie ma odp.