Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: ошибка при компиляции в с++  (Прочитано 1116 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jura12

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1418
  • 20.04
    • Просмотр профиля
ошибка при компиляции в с++
« : 06 Марта 2016, 01:31:21 »
компилирую примерчик cordova. после того как подключаю плугин камеры получаю ошибку компиляции
(Нажмите, чтобы показать/скрыть)

вот сам файл в котором происходит ошибка coreplugins.cpp
(Нажмите, чтобы показать/скрыть)

какая тут ошибка синтаксиса с++ в строке? #define INIT_PLUGIN(class)    res.prepend(QSharedPointer <class> ( new class(Cordova) ));
« Последнее редактирование: 06 Марта 2016, 01:39:39 от jura12 »
сопротивление бесполезно

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: ошибка при компиляции в с++
« Ответ #1 : 06 Марта 2016, 01:36:15 »
Прикрепи файл /home/work/cordova/hello/platforms/ubuntu/build/src/coreplugins.cpp

Оффлайн jura12

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1418
  • 20.04
    • Просмотр профиля
Re: ошибка при компиляции в с++
« Ответ #2 : 06 Марта 2016, 01:37:52 »
он в спойлере.

есть одно замечание. слово Cordova в  new class(Cordova) было с маленькой буквы. раньше ругалось на нее.
думаю может дело в разных версиях компилятора?
« Последнее редактирование: 06 Марта 2016, 03:06:32 от jura12 »
сопротивление бесполезно

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: ошибка при компиляции в с++
« Ответ #3 : 06 Марта 2016, 10:16:02 »
jura12, а ссылка на всё это чудо есть?

Оффлайн jura12

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1418
  • 20.04
    • Просмотр профиля
Re: ошибка при компиляции в с++
« Ответ #4 : 06 Марта 2016, 12:01:17 »
sudo apt-get install ubuntu-sdk
sudo npm install -g cordova
cordova create hello com.example.hello HelloWorld
cd hello
cordova platform add ubuntu
cordova build ubuntu
cordova run ubuntu
нормально. Но после добавления плугина
cordova plugin add cordova-plugin-camera
cordova run ubuntu
выдает ошибку

The Command-Line Interface
если делать через платформ гуйд Ubuntu на сайте то там возникают 2 ошибки которые отсутствуют при использовании современных версий. тестировал на 15.10 x64 .
сопротивление бесполезно

Оффлайн soarin

  • Старожил
  • *
  • Сообщений: 1850
  • ubuntu 20.04
    • Просмотр профиля
Re: ошибка при компиляции в с++
« Ответ #5 : 06 Марта 2016, 16:20:15 »
Может имеет смысл Cmake собрать поновее

Оффлайн jura12

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1418
  • 20.04
    • Просмотр профиля
Re: ошибка при компиляции в с++
« Ответ #6 : 07 Марта 2016, 04:11:38 »
потестировал на винде - все работает.

The CLI supports the following combinations:

iOS (Mac)
Amazon Fire OS (Mac, Linux, Windows)
Android (Mac, Linux, Windows)
BlackBerry 10 (Mac, Linux, Windows)
Windows Phone 8 (Windows)
Windows (Windows)
Firefox OS (Mac, Linux, Windows)

Ubuntu не поддерживается. видимо попытка поддержки не удалась.
« Последнее редактирование: 07 Марта 2016, 08:53:24 от jura12 »
сопротивление бесполезно

 

Страница сгенерирована за 0.033 секунд. Запросов: 25.