UNRAR.dll подскажите как пользоваться
... ну вот и вся тема :D
Хотел матом заругаться, но сдержался. Смотреть в самый низ.
Хотел матом заругаться, но сдержался. Смотреть в самый низ.
да. это моя вина.... что не объяснил в чём дело подробнее...
на КАК ПОЛЬЗОВАТЬСЯ...
просто компилятор выдаёт неразрешённые ссылки...
не знаю, как побороть...
[Linker Error] Unresolved external '__fastcall Forms::TScrollingWinControl::AdjustClientRect(Windows::TRect&)' referenced from D:\OUT\BCPP\RAR\UNRARGUIRELEASE.LIB|UnrarDialog
[Linker Error] Unresolved external '__fastcall Forms::TCustomForm::AlignControls(Controls::TControl *, Windows::TRect&)' referenced from D:\OUT\BCPP\RAR\UNRARGUIRELEASE.LIB|UnrarDialog
[Linker Error] Unresolved external '__fastcall Classes::TStream::SetPosition(int)' referenced from D:\OUT\BCPP\RAR\UNRARGUIRELEASE.LIB|UnrarDll
[Linker Error] Unresolved external '__fastcall Sysutils::DateTimeToStr(System::TDateTime)' referenced from D:\OUT\BCPP\RAR\UNRARGUIRELEASE.LIB|UnrarDll
да. это моя вина.... что не объяснил в чём дело подробнее...
на КАК ПОЛЬЗОВАТЬСЯ...
просто компилятор выдаёт неразрешённые ссылки...
не знаю, как побороть...
[Linker Error] Unresolved external '__fastcall Forms::TScrollingWinControl::AdjustClientRect(Windows::TRect&)' referenced from D:\OUT\BCPP\RAR\UNRARGUIRELEASE.LIB|UnrarDialog
[Linker Error] Unresolved external '__fastcall Forms::TCustomForm::AlignControls(Controls::TControl *, Windows::TRect&)' referenced from D:\OUT\BCPP\RAR\UNRARGUIRELEASE.LIB|UnrarDialog
[Linker Error] Unresolved external '__fastcall Classes::TStream::SetPosition(int)' referenced from D:\OUT\BCPP\RAR\UNRARGUIRELEASE.LIB|UnrarDll
[Linker Error] Unresolved external '__fastcall Sysutils::DateTimeToStr(System::TDateTime)' referenced from D:\OUT\BCPP\RAR\UNRARGUIRELEASE.LIB|UnrarDll
все библиотеки лежат на месте... - в борланд каталоге LIB (ну читать я вроде пока не разучился)
HELP говорит, что для разрешения ссылок нужен OBJ
все библиотеки лежат на месте... - в борланд каталоге LIB (ну читать я вроде пока не разучился)
HELP говорит, что для разрешения ссылок нужен OBJ
Так как обратное не написано - то я предполагаю, что не прилинкована статически библиотека. Типа Меню Project\Add.. и далее вот ту либу и надо добавить в проект.
Об этом кстати таки и пишут:
UnrarGUIrelease.lib made in release mode. without any debug information. use this library on C++ Builder by "Project|Add|Library" and #include "Unrardll.h".
Так как обратное не написано - то я предполагаю, что не прилинкована статически библиотека.
[C++] Unrar.cpp(1):
[C++] MainUnit.cpp(1):
[C++] Loaded cached pre-compiled headers
[Linker]
[Linker Error] Unresolved external 'RarDll::~RarDll()' referenced from D:\OUT\BCPP\RAR\MAINUNIT.OBJ
[Linker Error] Unresolved external 'DLLMan::~DLLMan()' referenced from D:\OUT\BCPP\RAR\MAINUNIT.OBJ
[Linker Error] Unresolved external 'RarDll::RarDll(bool)' referenced from D:\OUT\BCPP\RAR\MAINUNIT.OBJ
[Linker Error] Unresolved external 'RarDll::GUI(char *, bool)' referenced from D:\OUT\BCPP\RAR\MAINUNIT.OBJ
вот ЭТО когда не прилинкована...
Так как обратное не написано - то я предполагаю, что не прилинкована статически библиотека....
это сам проект (чтобы не париться...)