Closed Shanginre closed 2 years ago
Доброго дня. Собрал компоненту на Ubuntu 18.04 файл .so сформировался, хотя в тест выдал такую ошибку:
libPinkRabbitMQ64.so: undefined reference to `AMQP::Field::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&() const' collect2: error: ld returned 1 exit status CMakeFiles/unittest.dir/build.make:125: recipe for target 'unittest' failed make[2]: *** [unittest] Error 1 CMakeFiles/Makefile2:104: recipe for target 'CMakeFiles/unittest.dir/all' failed make[1]: *** [CMakeFiles/unittest.dir/all] Error 2 Makefile:94: recipe for target 'all' failed make: *** [all] Error 2
собранный файл .so включил в MANIFEST.zip и засунул в конфу. При вызове функции возвращается "Ложь", то есть компонента отказывается подключаться:
КомпонентаПодключена = ПодключитьВнешнююКомпоненту( АдресВоВременномХранилище, "BITERP", ТипВнешнейКомпоненты.Native );
Собирал так как это сказано в ридми. Действительно ли компоненту можно собрать только на Ubuntu 16 и это не рекомендация, а жесткое требование?
действительно, корректно подключается к 1С только при сборке на Ubuntu 16. Вопрос закрыт.
Доброго дня. Собрал компоненту на Ubuntu 18.04 файл .so сформировался, хотя в тест выдал такую ошибку:
собранный файл .so включил в MANIFEST.zip и засунул в конфу. При вызове функции возвращается "Ложь", то есть компонента отказывается подключаться:
Собирал так как это сказано в ридми. Действительно ли компоненту можно собрать только на Ubuntu 16 и это не рекомендация, а жесткое требование?