Форум - Ответы     (  К темам )
 ?  Юрий: 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) http://cbuilder.ru
Никакого дыма, никакого огня !

Все дело в том, что в файле winbase.h, который автоматически подключается,
стоит переопределение #define CopyFile CopyFileA, вот и идет поиск
функции CopyFileA, а ее естественно в FileUtil.hpp нет

Решение проблемы:
или
1. Как Вам и посоветовали, использовать аналогичные функции из SysUtils.h
или
2. В модуле, где Вы используете CopyFile из FileUtil.hpp
отменить переопределение в CopyFileA, то есть написать перед включением FileUtil.hpp

#undef CopyFile
#include "FileUtil.hpp"


Проблема решена ...


support@cbuilder.ru