Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.

Welcome, Guest
Guest Settings

Thread: c++ Builder win64 - odbcprovider210.LIB

This question is not answered. Helpful answers available: 2. Correct answers available: 1.

Permlink Replies: 0
Barry Andrews

Posts: 71
Registered: 9/19/03
c++ Builder win64 - odbcprovider210.LIB  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Nov 2, 2015 10:47 PM
I am converting a project from C++ Builder XE4 to C++ Builder XE7 and have changed the target to win64 instead of win32

The project compiles fine but gives a linker error of "Cannot find file odbcprovider210.lib"

I have checked the drive and this library exists in the win32 directories but not the win64 directories.

There is no reference to this library in the project file, I do see it in a number of the object files.

Looking at my install for C++ Builder XE7 I see the ODBCPROVIDER library is in WIN64 and WIN32
But for Win64 it is ODBCprovider210.a and not ODBCprovider210.lib

Why is the linker looking for a 32 bit library for a 64bit application?

Just wondering why this is being included as required for linking if the target is set to 64 bit windows?

Edited by: Barry Andrews on Nov 2, 2015 11:10 PM
Helpful Answer (5 pts)
Correct Answer (10 pts)

Server Response from: ETNAJIVE02