Форум — Ответы ( К темам )
? | Юрий: RxLibrary Link Error unlesolved external ??? (22-11-2002 18:16:54) |
Привет всем! Есть в RxLib модуль Fileutils, а там ф-ии CopyFile, MoveFile. Начинаю собирать — проблема возникает. Linker error Unresolved external Fileutil::CopyFileA ref... from ... Другие ф-ии типа ForceDirectories и NormalDir — находит линкер. А с этими просто беда, не знаю где искать. Если кто сталкивался с этой проблемой — поделитесь решением. Плиз... Заранее благодарен, Рожков Юрий | |
Сергей (23-11-2002 12:24:10) | |
Конечно, это не ответ, а пути обхода, но все-таки, почему-бы не использовать стандартные функции ForceDirectories, CopyFile, MoveFile и др. они же есть в SysUtils и прекрасно работают, здесь можно спокойно обойтись и без RxLib. | |
Юрик (24-11-2002 13:47:59) | |
Спасибо за ответ. Согласен, так я и поступил, но вопрос скорее относился не к поиску ф-ии а к возможности фикса проблемы. Нет дыма без огня. | |
Владимир (29-11-2002 18:09:33) | |
Никакого дыма, никакого огня ! Все дело в том, что в файле winbase.h, который автоматически подключается, стоит переопределение #define CopyFile CopyFileA, вот и идет поиск функции CopyFileA, а ее естественно в FileUtil.hpp нет Решение проблемы: или 1. Как Вам и посоветовали, использовать аналогичные функции из SysUtils.h или 2. В модуле, где Вы используете CopyFile из FileUtil.hpp отменить переопределение в CopyFileA, то есть написать перед включением FileUtil.hpp #undef CopyFile #include "FileUtil.hpp" Проблема решена ... |