Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Vadim_ig
0 / 0 / 0
Регистрация: 05.01.2010
Сообщений: 235
#1

c, c++, FreeBSD, Postgres, создание библиотек - C++

19.05.2011, 16:40. Просмотров 935. Ответов 0
Метки нет (Все метки)

Делаю базу данных в постгрес. Там есть возможность загрузки библиотек, написанных на си. Это работает без проблем. Но в мануале по постгресу говорится что язык должен быть C или тот, который 'can be made compatible (C++)'. Так вот вопрос, как можно сделать библиотеку на С++, совместимую с С (конечно, нужен мне только экспорт функций, но вот реализовать хотелось бы с классами...) Компилировал gcc во FreeBSD 5.2.1: один и тот же файл если компилировать как сишный - без проблем, если как с++ получается совсем другая библиотека (даже по размеру), которая, конечно, постгресом уже не потребляется... И вообще есть ли какая-то стандартная форма динамически подключаемых библиотек в Юниксе (типа DLL в винде - там тоже MSVC6 по умолчанию искажает имена функций, так что из сторонних программ не очень то и загрузишь, но если создать def файл и прописать имена там, да еще и stscall использовать, то получается более или менее совместимо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2011, 16:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос c, c++, FreeBSD, Postgres, создание библиотек (C++):

Создание библиотек! - C++
Помогите пожалуйста!!! Очень срочно!!! Нужно создать библиотеку (matr.h), для работы с матрицами произвольного размера. Определить для...

Создание библиотек DLL - C++
Пишу в Dev-C++. Хочу создать DLL - библиотеку. Помогите разобраться в последовательность написания библиотеки DLL.

Создание динамических библиотек DLL С++ - C++
Помогите реализовать на С++ : Розробити динамічно завантажувану бібліотеку, котра використовує функцію, що виводить отриманий параметр...

Создание и использование собственных библиотек - C++
Создал я библиотеку с таким вот простым кодом (компилятор mingw):int foo() { return 100; }Получился у меня файл...

C++ и создание библиотек - C++
Доброго времени суток. Мне всегда было интересно, как можно создавать на C++ свои библиотеки. Нет, я не имею ввиду классы, структуры,...

Создание .ехе файла, работающего без подключения библиотек на других компьютерах - C++
Привет всем. вопрос такой. как в sublime text 3 создать ехе файл(С++(mingw)), который на других компах будеть работать без...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.05.2011, 16:40
Привет! Вот еще темы с ответами:

mono на freebsd - C++
я знаю что вы скажете ... лучше ставить из портов но ... меня просто интересует в чем проблема .. следовательно скачал моно на фришку....

Задание за деньги, создание приложения для базы postgres - C++ Qt
Доброго времени суток. Сдавал работу по sqlite3, делал приложение которое выводит все таблицы в приложение и дает возможность добавлять...

Создание библиотек (.so) - Java
Всем привет! С недавних пор перешёл на Ubuntu и изучаю Java (раньше прогал на C#). Так вопрос как создать мне библиотеку (подобие dll) в...

Создание библиотек на си - C (Си)
Народ кто знает как создаются библиотеки на языке Си помогите очень нужно !


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru