
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.01.2007, 16:14
|
|||
|---|---|---|---|
Error: undefined function (Unix) |
|||
|
#18+
OС Unix (МСВС) Предистория такова: Хочу использовать у себя в программе функцию из библиотеки libole2 Библиотеку установил в make файле прописал нужные инклуды (#include <ms-ole.h>) в текст основной программы добавил: Определенные в ms-ole.h типы данных компилятору видны, а вот на саму функцию ругается Код: plaintext 1. 2. 3. 4. 5. 6. В ms-ole.h функция определена: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.01.2007, 20:24
|
|||
|---|---|---|---|
Error: undefined function (Unix) |
|||
|
#18+
ну вообще-то константный указатель на строку и константная строка две большие разницы. Вы вызываете функцию со вторым параметром char const * вместо const char* ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2007, 16:41
|
|||
|---|---|---|---|
Error: undefined function (Unix) |
|||
|
#18+
blindedну вообще-то константный указатель на строку и константная строка две большие разницы. Вы вызываете функцию со вторым параметром char const * вместо const char* Если бы это была только моя не внимательность! :( пишу Код: plaintext 1. 2. 3. 4. 5. 6. И опять тоже самое сообщение об ошибке, что в первом посте. Даже и не знаю почему компилятор так интерпретирует константный указатель.... Что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2007, 17:04
|
|||
|---|---|---|---|
|
|||
Error: undefined function (Unix) |
|||
|
#18+
такое впечатление, что нужно декларировать extern "C" MsOleErr.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.01.2007, 20:04
|
|||
|---|---|---|---|
Error: undefined function (Unix) |
|||
|
#18+
Голенков Владимиртакое впечатление, что нужно декларировать extern "C" MsOleErr.. Где декларировать при вызове в основной программе ? в первом посте показано объявление функции в файле скомпилированной библиотеки и там выше есть объявление extern "C" я завтра чуть подробнее из нее код покажу! библиотека из которой я использую ms_ole_open_vfs() написана на С (!) А программу естественно на С++ я пишу с использованием qt! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2029543]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
54ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 330ms |

| 0 / 0 |
