Para demostrar como resolver este error del compilador, de manera elegante, sin tener que estar adicionando archivos objs, libs o [Win64].a directamente al proyecto, hagamos los siguientes pasos:
- Crear una aplicación de consola «Console Application«, no seleccione ningun Framework, y seleccione C++.
- Cree una instancia del Componente TADOConnection, adicione los respectivos includes y…
- Ahora compile el proyecto, obtendrá el siguiente error:[ilink32 Error] or [ilink64] Error:Unresolved external ‘__fastcall Data::Win::Adodb::TADOConnection::TADOConnection(System::Classes::TComponent *)’ referenced from FILE1.OBJ.
- Esto lo resolvemos adicionando un parámetro a las opciones del Proyecto. Project -> Options -> C++ Linker -> Aditional Options. En este caso vamos a colocar adortl.lib entre otras, en el caso de Win64 debes colocar adortl.a entre otras.