PDA

Просмотр полной версии : Непонятные ошибки компиляции



nestor
06.11.2012, 13:50
При компиляции столкнулся со следующими ошибками, подозреваю что они как то связаны между собой:

1.There are two libraries with the same namespace STANDARD inserted!
2. ambigous use of name 'R_TRIG'

Далее еще несколько ошибок аналогичных второй, относительно функциональных блоков из библиотеки Standard.
Как я понял первая ошибка - одинаковые дополнительные имена библиотек, а если перевести на русский вторую ошибку - двусмысленное использование имени 'R_TRIG'.
Что мне предпринять?

Николаев Андрей
06.11.2012, 14:50
Проект делаете без контроллера? Выбрали none?
Проверьте что standart.lib подключена в проекте.

nestor
06.11.2012, 15:32
Проект с контроллером. Подключена. Ошибка возникает, если подключаю библиотеки, которые используют Standard. Скриншот с библиотеками прилагаю.

Трофимов Артем
06.11.2012, 16:01
Встречал данную ошибку при написании архивации. Существуют библиотеки, внутри которых есть Стандарт.либ , видимо они конфликтуют. Решил, удалив основную библиотеку стандарт.либ из проекта.

nestor
06.11.2012, 16:05
Тоже пробовал, не помогает. Эта библиотека есть еще внутри Oscat, Util и Archivator

capzap
06.11.2012, 16:45
почему не пишите версию кдс

nestor
06.11.2012, 21:59
версия 3.4 HF1 если есть разница. Впрочем с проблемой разобрался уже. Такая ошибка возникает, если в библиотеках используются другие библиотеки с одним названием, но разной версии (в данном случае Standard). Достаточно привести к одной версии и ошибка исчезнет.

rustam_m
19.03.2013, 18:25
Добрый день!

nestor, как вы приводили библиотеки к одному типу?

IgorCOM
02.04.2014, 16:03
Доброго времени суток. Ошибка при компиляции в CoDeSys. Выдает 32 ошибки и 1 предупреждение. "С0100: Library CmpDynamicText, 3.5.2.0 (System) has not been installed, or no valid license could be found"
Прошу помочь, ищу уже 2-е сутки как решить проблему, пока не могу.
P.S.
CoDeSys v3.5 SP3 Patch 5+
Имя таргета: SPK2xx_03_CS_WEB
Версия таргета: 3.5.0.0
Программа залетает в ПЛК207 нормально (без визуализации), но на уровне компиляции с визуализацией не работает.

Мурат Ахриев
02.04.2014, 16:08
Какая у вас версия прошивки? Посмотреть можно в конфигураторе на самой панели.

IgorCOM
02.04.2014, 17:45
Какая у вас версия прошивки? Посмотреть можно в конфигураторе на самой панели.
Совсем позабыл -- OWEN-20120817-2531.
Короче говоря 2531 соответствует таргету owen_spc2xx.03.cs-web_cds3.5.0.0.devdesc.xml
P.S. если нажать в проекте ПКМ по device и выбрать обновить устройство, то выпадает окно обновить устройство и там 12464

Мурат Ахриев
03.04.2014, 15:53
Для вашей версии прошивки нужен таргет файл версии 3.5.0.40, скорее всего проблема в этом.

IgorCOM
03.04.2014, 16:13
Для вашей версии прошивки нужен таргет файл версии 3.5.0.40, скорее всего проблема в этом.
Вот и я так думал. Как видели раньше у меня http://www.owen.ru/forum/attachment.php?attachmentid=12464&d=1396446320&thumb=1
Выводит что есть 3.5.3.40.
Сразу не подумал и поставил именно этот таргет, так вот я решил что надо 3.5.0.40 беру с диска (не вижу как файл в виде архива кинуть) таргет owen_spc2xx.03.cs-web_cds3.5.0.40.devdesc.xml. Как вы увидели там все ещё остается единственный таргет с версией 3.5.3.40. Никак не могу поменять на 3.5.0.40. Я думал решить проблему переустановкой CoDeSys, но не уверен что поможет, вот собственно я и обратился с таким вопросом, как устранить ошибку CmpDynamicText

Мурат Ахриев
03.04.2014, 16:19
Поставьте галочку "отображать все версии"

IgorCOM
03.04.2014, 16:37
Поставьте галочку "отображать все версии"
12479 Ну типа такого вариант не прокатывает

Мурат Ахриев
03.04.2014, 16:50
Имеется ли у вас возможность предоставить удаленный доступ к вашему компьютеру, через программу teamviewer?

Трофимов Артем
03.04.2014, 22:43
12479 Ну типа такого вариант не прокатывает

если не сложно,разверните все Ваши ошибки при компиляции и вложите скриншот сюда.

как грубый вариант на пробу. сохраните проект. зайдите в POU. далее удалите менеджер биюилиотек в POU . очистите проект и перекомпилируйте.

IgorCOM
04.04.2014, 10:15
если не сложно,разверните все Ваши ошибки при компиляции и вложите скриншот сюда.

как грубый вариант на пробу. сохраните проект. зайдите в POU. далее удалите менеджер биюилиотек в POU . очистите проект и перекомпилируйте.
Решился вопрос Муратом. Библиотека есть, но она не показывалась ввиду того, что не была убрана галочка "Включить упрощённое управление устройствами" в Инструменты>Опции>Свойства.

PotokU
27.02.2015, 16:34
Здравствуйте, та же проблема с CmdDynamicText. Пишет , что нужна версия 3.5.2.0.
В таргет файле изменил CmdDynamicText 3.5.3.50 на 3.5.2.0 . Все равно отображается в менеджере библиотек 3.5.3.50.
В менеджере библиотек захожу в свойства CmdDynamicText - там только 2 версии 3.5.3.50 и 3.2.0.0.
Что можно сделать?