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
BUG? UniDAC build 6.0.2
Re: BUG? UniDAC build 6.0.2
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"
#pragma link "SQLServerUniProvider"
with
#pragma link "msprovider210.lib"