![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
sblblx |
![]()
Сообщение
#11
|
Студент ![]() Группа: Участник Сообщений: 27 Регистрация: 5.9.2010 Пользователь №: 2011 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
А посмотри ка в *.h исходников библиотеки, есть ли там в них конструкция типа: Цитата #ifdef __cplusplus extern "C" { #endif //тут должны быть декларированы "паблик" функции этой сишной либы ... ... #ifdef __cplusplus } #endif Если этой конструкции в заголовках либы нету - то попробуй ее нарисовать. И тогда в твоем *.cpp файле не нужно будет писать extern "C" и т.п. Цитата Может исходники кривые? ![]() Хз, все может быть. Покажи вывод ошибок. #ifdef __cplusplus extern "C" {....} - такого нет. Выдает следующее Раскрывающийся текст
Кстати, хедер либы построен следующим образом:
и т.д. |
|
|
Litkevich Yuriy |
![]()
Сообщение
#12
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
приводит к тем-же ошибкам у нас телепатов нет.sblblx, по поводу оформления сообщений прочитай: Справка по кнопкам и тэгам форума |
|
|
sblblx |
![]()
Сообщение
#13
|
Студент ![]() Группа: Участник Сообщений: 27 Регистрация: 5.9.2010 Пользователь №: 2011 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Я жутко извиняюсь за оформление. С телефона писал. Исходники требовали для сборки openssl либы (libcrypto.a). Как бы теперь openssl прикрутить к Qt?
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#14
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
sblblx |
![]()
Сообщение
#15
|
Студент ![]() Группа: Участник Сообщений: 27 Регистрация: 5.9.2010 Пользователь №: 2011 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Спасибо
![]() |
|
|
sblblx |
![]()
Сообщение
#16
|
Студент ![]() Группа: Участник Сообщений: 27 Регистрация: 5.9.2010 Пользователь №: 2011 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
extern "C" { #include <заголовочник твоей сишной либы> } Такой метод не работает. Если к проекту подключаю отдельно хедер.h и исходник.c, то они корректно собираются. При включении хедера.h этой либы в mainwindow.cpp- получаю ошибку некорректного использования не статического элемента в юнионе. |
|
|
kwisp |
![]()
Сообщение
#17
|
![]() астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
sblblx |
![]()
Сообщение
#18
|
Студент ![]() Группа: Участник Сообщений: 27 Регистрация: 5.9.2010 Пользователь №: 2011 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
anonymous union>::C' invalid; an
anonymous union can only have non- static data members |
|
|
kwisp |
![]()
Сообщение
#19
|
![]() астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Гость_Гость_sblblx_*_* |
![]()
Сообщение
#20
|
Гости ![]() |
Премного благодарен. Поизучаем
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 8.7.2025, 21:35 |