Вычислил, что файл CWUTIL.clw попадает в компиляцию из-за шаблона для работы с блобами. Пока закомментировал там пару строк. Но хотелось бы понять где могут быть зависимости? Или хотя бы что делать? И почему только на эти функции ругается компилятор?CREATEDIRECTORY@... is unresolved for export
REMOVEDIRECTORY@... is unresolved for export
Ошибка "... is unresolved for export"
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- ✯ Ветеран ✯
- Сообщения: 5065
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 10 раз
- Поблагодарили: 23 раза
Ошибка "... is unresolved for export"
Окружающая обстановка такая. Всё чужое, приложение, среда C6.3 и т.д. Есть подозрение, что сильно подрихтовали саму среду. Беру стандартный пример DLLTutor. Пытаюсь скомпилировать Allfiles.app. Ошибка:
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7581
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 20 раз
- Поблагодарили: 64 раза
Ошибка "... is unresolved for export"
Скорее приложение - нужно смотреть системное значение _ABCLinkMode_ в проекте.
Указанная ошибка возикает из-за кода:
Код: Выделить всё
COMPILE('Link', _ABCLinkMode_)
PRAGMA('compile(CWUTIL.CLW)')
Link
Make Clarion Great Again !
-
- ✯ Ветеран ✯
- Сообщения: 5065
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 10 раз
- Поблагодарили: 23 раза
Ошибка "... is unresolved for export"
_ABCLinkMode_ вроде как надо. Я потому и взял из примеров, чтобы исключить влияние конкретного App.
На некоторых других App тоже проблема с CWUTIL.clw, только duplicate функций. А можно вычислить из-за чего он попадает в компиляцию? Из-за блобовского шаблона?
На некоторых других App тоже проблема с CWUTIL.clw, только duplicate функций. А можно вычислить из-за чего он попадает в компиляцию? Из-за блобовского шаблона?
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7581
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 20 раз
- Поблагодарили: 64 раза
Ошибка "... is unresolved for export"
Не только. Я наоборот раньше добавлял в проект Embed с вызовом функции OsVersion(), что бы приликовать CWUTIL.clw.
Только как-то всё это странно - системные компоненты беспроблемны. Ошибки с дубликатами нужно искать в другом коде ...
Make Clarion Great Again !
-
- ✯ Ветеран ✯
- Сообщения: 5065
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 10 раз
- Поблагодарили: 23 раза
Ошибка "... is unresolved for export"
Кроме блобовского шаблона ничего не нашёл пока. Внутри очень много сторонних компонентов. Пока непонятно - нужны они или не нужны? Может в них что-то.
We are hard at work… for you.
-
- ✯ Ветеран ✯
- Сообщения: 5065
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 10 раз
- Поблагодарили: 23 раза
Ошибка "... is unresolved for export"
Вроде всё победил. Но теперь при запуске приложения ошибка 0xc0000142. Конец фильма!
We are hard at work… for you.
-
- ✯ Ветеран ✯
- Сообщения: 1730
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 11 раз
- Поблагодарили: 9 раз
Ошибка "... is unresolved for export"
Попробуйте файл .clw добавить в солюшн app
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
-
- ✯ Ветеран ✯
- Сообщения: 5065
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 10 раз
- Поблагодарили: 23 раза
Ошибка "... is unresolved for export"
Какой именно файл? Да и сольюшена нет, среда c6.3.
We are hard at work… for you.
-
- ✯ Ветеран ✯
- Сообщения: 1730
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 11 раз
- Поблагодарили: 9 раз
Ошибка "... is unresolved for export"
CWUTIL.clw, думал С10 и мульти DLL, в С6 уже и забыл как оно там )
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
-
- ✯ Ветеран ✯
- Сообщения: 5065
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 10 раз
- Поблагодарили: 23 раза
Ошибка "... is unresolved for export"
В том-то и дело, что этот файл есть в прожекте. А хотелось чтобы его не было. В некоторых App он подключается через include, и проблем нет. А в некоторых он лезет напрямую в компиляцию. Не могу найти, что его туда направляет. Ладно. Пошёл другим путём. Вроде пока нормально.
We are hard at work… for you.