Повідомлення створено: 16. 02. 2017 [08:52]
|
Esen
Эсен Монолдоров
Автор теми
Зареєстрован(а) с: 26.02.2014
Повідомлення: 15
|
Если модуль который написали сами
в сборке 0.9+r2404 все компилируется собирается работает
в сборке 0.9+r2451 и выше выходит ошибка
valid user-defined conversion from 'long int' to 'const string& {aka const std::basic_string<char>&}' [-fpermissive]
TSYS::taskSleep((int64_t)cntr.period(), (cntr.period()?0:TSYS::cron(cntr.cron())));
^
In file included from /usr/include/c++/4.9/string:53:0,
from ../../../../src/tsys.h:51,
from modul.cpp:31:
/usr/include/c++/4.9/bits/basic_string.tcc:212:5: note: candidate is: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>] <near match>
basic_string<_CharT, _Traits, _Alloc>::
^
/usr/include/c++/4.9/bits/basic_string.tcc:212:5: note: no known conversion for argument 1 from 'long int' to 'const char*'
modul.cpp:562:87: error: invalid conversion from 'long int' to 'const char*' [-fpermissive]
TSYS::taskSleep((int64_t)cntr.period(), (cntr.period()?0:TSYS::cron(cntr.cron())));
^
In file included from /usr/include/c++/4.9/string:53:0,
from ../../../../src/tsys.h:51,
from modul.cpp:31:
/usr/include/c++/4.9/bits/basic_string.tcc:212:5: note: initializing argument 1 of 'std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]'
basic_string<_CharT, _Traits, _Alloc>::
Модуль написан на основе DCON.
[Повідомлення редагувалось 1 раз(ів), останній раз 16.02.2017 в 08:53.]
|
Повідомлення створено: 16. 02. 2017 [09:17]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"Esen" wrote:
Если модуль который написали сами
в сборке 0.9+r2404 все компилируется собирается работает
в сборке 0.9+r2451 и выше выходит ошибка
Ну так, а к чему этот пост тут?
Адаптируйте свой модуль к изменениям в OpenSCADA. Тем более если Вы его делали то и проблем разобраться в ошибке у Вас быть не должно, и очевидно, что можете посмотреть в текущий DAQ.DCON!
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 16. 02. 2017 [10:27]
|
Esen
Эсен Монолдоров
Автор теми
Зареєстрован(а) с: 26.02.2014
Повідомлення: 15
|
8) Заработался видимо.
СПС все прекрасно.
|