Официальный форум СВД Встраиваемые Системы
21 Сентября, 2018, 10:34:08 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Отсутствие библиотеки libcpp.so.4  (Прочитано 514 раз)
Azamat
Пользователь

Сообщений: 12


« : 27 Февраля, 2018, 07:55:00 »

Здравствуйте.
Почему в КПДА.10964-06 2017 года (kpda_16q2) отсутствует библиотека libcpp.so.4?
Без нее не запускались наши программы, работающие в КПДА.10964-06 2016 года (kpda_11q2). Пришлось копировать эту библиотеку из КПДА 2016 года.
Записан
Олег Большаков
Администратор
Житель форума

Сообщений: 3059



WWW
« Ответ #1 : 27 Февраля, 2018, 09:15:26 »

Здравствуйте, Azamat!

Кратко повторюсь по редакциям ЗОСРВ «Нейтрино». На данный момент актуальны две редакции — редакция 2013 года (kpda_11q2) и редакция 2016 года (kpda_16q2).

По ряду причин мы исключили C++ библиотеку libcpp.so из состава ЗОСРВ «Нейтрино» редакции 2016 года. Вместо неё мы сопровождаем и развиваем C++ библиотеку libstdc++.so. Например, в состав ЗОСРВ редакции 2016 года включена версия libstdc++.so с поддержкой стандарта C++11. Мы рекомендуем заказчикам пересобирать их собственные приложения с библиотекой libstdc++.so. Поскольку это не всегда возможно, то, при необходимости, можно использовать библиотеку libcpp.so из состава ЗОСРВ «Нейтрино» редакции 2013 года.
« Последнее редактирование: 27 Февраля, 2018, 15:37:07 от Олег Большаков » Записан

LH
Опытный пользователь

Сообщений: 320


« Ответ #2 : 27 Февраля, 2018, 13:45:00 »

Пож. подскажите: как нужно изменить настройки компиляции/сборки проекта в IDE4.7, чтобы переориентировать
исполняемую программу c библиотеки libcpp.so на libstdc++.so ?

В свойствах компиляции проекта в IDE 4.7 по умолчанию и без возможностей изменения отражается (GNU Compiler Collection (4.4.2))

Спасибо
Записан
Олег Большаков
Администратор
Житель форума

Сообщений: 3059



WWW
« Ответ #3 : 27 Февраля, 2018, 15:37:28 »

В свойствах проекта в «QNX C/C++ Project» на вкладке «Linker» установить свойство «Link against CPP library» в «GNU with exceptions».
Записан

LH
Опытный пользователь

Сообщений: 320


« Ответ #4 : 28 Февраля, 2018, 08:18:38 »

Не могу найти указанное свойство проекта "Link against CPP library" во вкладке "Linker"

Использую
Цитировать
QNX® Momentics® Integrated Development Environment
Version: 4.7.0
Build id: 201006222051

Хотя в HELP-справочнике по пути
QNX Momentics IDE User's Guide > Project and Wizard Properties Reference > Wizard properties
свойство  "Link against CPP library" показано.

Что у меня не так?

Записан
Олег Большаков
Администратор
Житель форума

Сообщений: 3059



WWW
« Ответ #5 : 28 Февраля, 2018, 08:33:20 »

Пришлите, пожалуйста, нам на почту скриншот настроек проекта, где Вы ищите указанную настройку.
Записан

LH
Опытный пользователь

Сообщений: 320


« Ответ #6 : 04 Апреля, 2018, 12:02:58 »

При создании QNX C++ Project в среде разработки Momentics cвойство "Link against CPP library" в закладке Linker присутствует.

А как быть при создании Photon Appbuilder Project? В закладке Linker этого свойства нет опять...

Как собирать Photon-приложения для ЗОСРВ редакции 2016 года, в каком документе это описано?
спасибо
|
Записан
LH
Опытный пользователь

Сообщений: 320


« Ответ #7 : 04 Апреля, 2018, 12:09:52 »


При создании QNX C++ Project в среде разработки Momentics cвойство "Link against CPP library" в закладке Linker присутствует.

А как быть при создании Photon Appbuilder Project? В закладке Linker этого свойства нет опять...

Самостоятельно добавлять в common.mk строки:

Цитировать
# Next lines are for C++ projects only
EXTRA_SUFFIXES+=cxx cpp
#===== LDFLAGS - add the flags to the linker command line.
LDFLAGS+=-lang-c++ -Y _gpp
VFLAG_g=-gstabs+

В каком документе это описано?

cпасибо


Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2018 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 28 Августа, 2018, 20:31:26