Страница 1 из 1

Добавлено: 30 апр 2009, 10:00
Blaze
Работа в Конструкторе OPC-модели.
При проверке проекта ошибок нет.
При попытке построения выдает вот это:
"Ошибка преобразования пути "$(BDS)\INCLUDE"
Если нажать OK, то далее:
"Ошибка преобразования пути "$(BDS)\INCLUDE\ALT"

BDE установлено.

Добавлено: 30 апр 2009, 11:50
Светлана
Для Конструктора OPC модели нужен Builder 6 или BDS 4.0. В ближайшие дни исправим проблему, он будет собираться в CodeGear 2007.

Добавлено: 30 апр 2009, 12:09
Blaze
Я не совсем понял, мне нужно что-то из этого доустановить? Или на данный момент проект в принципе не может собираться?

P.S. Усли имелся в виду Borland C++Builder 6, то он у меня установлен.

Добавлено: 30 апр 2009, 13:50
Светлана
Если стоит Borland C++Builder 6, тогда должна модель собираться. Проверьте меню"Инструмент/Настройки" вкладка "Построение" надо выбрать интрумент "C++Builder 6".

Судя по записи "$(BDS)\INCLUDE" - сейчас установлено построение в BDS

Добавлено: 12 май 2009, 09:35
Blaze
Прошлая ошибка исправлена, зато при построении теперь пишется:
"Unable to open makefile"

Что это значит?

Добавлено: 12 май 2009, 13:06
Светлана
Проблема не понятна. Builder не понимает букву "ы" в пути файла.
Переместите проект в папку с простым названием, что-нибудь типа C:\Temp.

Если проблема останется, то выложите всё содержимое панели сообщений.

Добавлено: 12 май 2009, 13:51
Blaze
Переместил простым копированием в d:\temp\temp1

(Выполняю кстати проект про группы насосов из файла помощи, так что делал все так, как указано там).

При проверке ошибок он не находит. При пострении пишет, что есть ошибки.

14:46:23: Генерация кода D:\Temp\temp1\RESULT\Main.h
14:46:23: Генерация кода D:\Temp\temp1\RESULT\Main.cpp
14:46:23: Компиляции файла D:\Temp\temp1\RESULT\CTP.cpp
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
C:\PROGRA~1\Borland\CBuilder6\BIN\bcc32.exe -WD -Od -Hc -H=dml.csm -Vx -Ve -X- -r- -a8 -b- -k -y -v -vi -tWD -tWM -c -D_DEBUG;NO_STRICT -IC:\PROGRA~1\Borland\CBuilder6\INCLUDE;C:\PROGRA~1\Borland\CBuilder6\INCLUDE\ATL;;D:\Temp\temp1\RESULT;C:\PROGRA~1\DEP\Конструктор ОРС-модели\INCLUDE -nD:\Temp\temp1\RESULT\ D:\Temp\temp1\RESULT\CTP.cpp
Borland C++ 5.6 for Win32 Copyright (c) 1993, 2002 Borland
Error E2194: Could not find file 'ОРС-модели\INCLUDE.cpp'
D:\Temp\temp1\RESULT\CTP.cpp:
Error E2209 D:\Temp\temp1\RESULT\CTP.cpp 1: Unable to open include file 'dml.h'
Error E2209 D:\Temp\temp1\RESULT\CTP.h 4: Unable to open include file 'dml.h'
Error E2209 D:\Temp\temp1\RESULT\CTP.h 5: Unable to open include file 'sysdic.h'
Error E2303 D:\Temp\temp1\RESULT\CTP.h 16: Type name expected
Error E2139 D:\Temp\temp1\RESULT\CTP.h 18: Declaration missing ;
Error E2040 D:\Temp\temp1\RESULT\CTP.h 20: Declaration terminated incorrectly
Error E2303 D:\Temp\temp1\RESULT\CTP.h 24: Type name expected
Error E2139 D:\Temp\temp1\RESULT\CTP.h 26: Declaration missing ;
Error E2040 D:\Temp\temp1\RESULT\CTP.h 28: Declaration terminated incorrectly
Error E2303 D:\Temp\temp1\RESULT\CTP.h 32: Type name expected
Error E2139 D:\Temp\temp1\RESULT\CTP.h 34: Declaration missing ;
Error E2303 D:\Temp\temp1\RESULT\CTP.h 36: Type name expected
Error E2139 D:\Temp\temp1\RESULT\CTP.h 36: Declaration missing ;
Error E2303 D:\Temp\temp1\RESULT\CTP.h 37: Type name expected
Error E2238 D:\Temp\temp1\RESULT\CTP.h 37: Multiple declaration for 'Pump::wdDOutImp'
Error E2344 D:\Temp\temp1\RESULT\CTP.h 36: Earlier declaration of 'Pump::wdDOutImp'
Error E2139 D:\Temp\temp1\RESULT\CTP.h 37: Declaration missing ;
Error E2040 D:\Temp\temp1\RESULT\CTP.h 40: Declaration terminated incorrectly
Error E2303 D:\Temp\temp1\RESULT\CTP.h 44: Type name expected
Error E2139 D:\Temp\temp1\RESULT\CTP.h 46: Declaration missing ;
Error E2303 D:\Temp\temp1\RESULT\CTP.h 49: Type name expected
Error E2139 D:\Temp\temp1\RESULT\CTP.h 49: Declaration missing ;
Error E2303 D:\Temp\temp1\RESULT\CTP.h 50: Type name expected
Error E2238 D:\Temp\temp1\RESULT\CTP.h 50: Multiple declaration for 'GroupPump::wdAIn'
Error E2344 D:\Temp\temp1\RESULT\CTP.h 49: Earlier declaration of 'GroupPump::wdAIn'
Error E2228 D:\Temp\temp1\RESULT\CTP.h 49: Too many error or warning messages
*** 26 errors in Compile ***

** error 1 ** deleting "D:\Temp\temp1\RESULT\CTP.obj"

Добавлено: 12 май 2009, 18:22
Светлана
Значит, после переноса папки проблема "Unable to open makefile" пропала.

Теперь плохая строка "C:\PROGRA~1\DEP\Конструктор ОРС-модели\INCLUDE", какая система у Вас на копьютере? У меня это в нормальную короткую строку преобразовано.

Добавлено: 13 май 2009, 07:15
Faster
Конструктор можели вообще лучше не использовать....

мой вам совет...

Добавлено: 13 май 2009, 08:46
Blaze
Переустановил все деповские программы просто в c:\dep.
Теперь при компиляции проекта получаю это:

9:42:09: Генерация кода C:\DEPt\temp1\RESULT\Main.h
9:42:09: Генерация кода C:\DEPt\temp1\RESULT\Main.cpp
9:42:09: Компиляции файла C:\DEPt\temp1\RESULT\CTP.cpp
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
C:\PROGRA~1\Borland\CBuilder6\BIN\bcc32.exe -WD -Od -Hc -H=dml.csm -Vx -Ve -X- -r- -a8 -b- -k -y -v -vi -tWD -tWM -c -D_DEBUG;NO_STRICT -IC:\PROGRA~1\Borland\CBuilder6\INCLUDE;C:\PROGRA~1\Borland\CBuilder6\INCLUDE\ATL;;C:\DEPt\temp1\RESULT;C:\DEP\Конструктор\INCLUDE -nC:\DEPt\temp1\RESULT\ C:\DEPt\temp1\RESULT\CTP.cpp
Borland C++ 5.6 for Win32 Copyright (c) 1993, 2002 Borland
C:\DEPt\temp1\RESULT\CTP.cpp:
Fatal F1003 C:\DEP\Конструктор\INCLUDE\dml.h 5: Error directive: CPPBuilder ServicePack _4_ must be installed.
*** 1 errors in Compile ***

** error 1 ** deleting "C:\DEPt\temp1\RESULT\CTP.obj"

Не понимаю - это у C++Builder не хватает сервиспака или здесь что-то иное?

P.S. Конструктор не использовать не могу, ибо на обучении в Москве нам показывали именно его. Ничего другого я просто не знаю.

Добавлено: 13 май 2009, 08:54
lena
Blaze, а какая у Вас версия программы "Конструктор ОРС-модели" ? На всякий случай возьмите новый дистрибутив с нашего сайта. Выложен сегодня утром. Если не поможет, напишите, какая система стоит у Вас на компьютере.

Добавлено: 13 май 2009, 08:56
lena
Теперь не хватает ServicePack 4

Добавлено: 13 май 2009, 09:01
Blaze
Сейчас все это скачаю и поставлю.

Все версии программ стоят те, что мы получили от вас на CD. Обучение было в конце апреля.

----

Так, все, модель я собрал. Вроде без ошибок.