BUG? UniDAC build 6.0.2

Discussion of open issues, suggestions and bugs regarding UniDAC (Universal Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
pebbles
Posts: 1
Joined: Fri 20 Feb 2015 11:49

BUG? UniDAC build 6.0.2

Post by pebbles » Fri 20 Feb 2015 12:05

Hi
Have trouble when I build without runtime package in XE 7 C++!
Works ok building with runtime packages.

Sample output from build without runtime package:

from[ilink32 Error] Error: Unresolved external '_UniProviders' referenced from D:\BORLAND\UNIDAC FOR RAD STUDIO XE7\LIB\WIN32\SQLSERVERUNIPROVIDER.OBJ
[ilink32 Error] Error: Unresolved external 'TUniProvider::' referenced from D:\BORLAND\UNIDAC FOR RAD STUDIO XE7\LIB\WIN32\SQLSERVERUNIPROVIDER.OBJ
[ilink32 Error] Error: Unresolved external 'TObject::Equals' referenced from D:\BORLAND\UNIDAC FOR RAD STUDIO XE7\LIB\WIN32\SQLSERVERUNIPROVIDER.OBJ
[ilink32 Error] Error: Unresolved external 'TObject::GetHashCode' referenced from D:\BORLAND\UNIDAC FOR RAD STUDIO XE7\LIB\WIN32\SQLSERVERUNIPROVIDER.OBJ
[ilink32 Error] Error: Unresolved external 'TObject::ToString' referenced from D:\BORLAND\UNIDAC FOR RAD STUDIO XE7\LIB\WIN32\SQLSERVERUNIPROVIDER.OBJ

Thank's
Peter

azyk
Devart Team
Posts: 1119
Joined: Fri 11 Apr 2014 11:47
Location: Alpha Centauri A

Re: BUG? UniDAC build 6.0.2

Post by azyk » Mon 23 Feb 2015 09:42

To avoid this problem, in the unit, where you are using TSQLServerUniProvider, you should replace the line:
#pragma link "SQLServerUniProvider"
with
#pragma link "msprovider210.lib"

Post Reply