
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.06.2007, 11:17
|
|||
|---|---|---|---|
Как экспортировать функции с одинаковым названием dll из разных namespace? |
|||
|
#18+
Привет! Подскажите есть такой код в dll. #define A 5 #define B 6 #ifdef A A::Print(); #endif #ifdef B B::Print(); #endif namespace A { void Print() { } } namespace B { void Print() { } } как экспортировать ф-цию Print? сейчас выдает ошибку: Print fatal error LNK1141: failure during build of exports file Print fatal error LNK1152: cannot resolve one or more undecorated symbols Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2007, 17:36
|
|||
|---|---|---|---|
Как экспортировать функции с одинаковым названием dll из разных namespace? |
|||
|
#18+
__declspec(dllexport) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2007, 09:43
|
|||
|---|---|---|---|
Как экспортировать функции с одинаковым названием dll из разных namespace? |
|||
|
#18+
Помогло, супер! Благодарю:) а почему же тогда ошибку выдавал (BasePrint fatal error LNK1141: failure during build of exports file BasePrint fatal error LNK1152: cannot resolve one or more undecorated symbols) когда писал в def файле? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2007, 11:04
|
|||
|---|---|---|---|
Как экспортировать функции с одинаковым названием dll из разных namespace? |
|||
|
#18+
А под какими реальными именами отэкспортились функции? (в самой DLL) ________________________________________________________ Глюк - это высокоорганизованная система не поддающихся определению частиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2007, 12:25
|
|||
|---|---|---|---|
Как экспортировать функции с одинаковым названием dll из разных namespace? |
|||
|
#18+
_declspec(dllimport) bool Print(LPVOID lpVoid); работает а в def.файле писал Print выдавал ошибку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.06.2007, 15:21
|
|||
|---|---|---|---|
Как экспортировать функции с одинаковым названием dll из разных namespace? |
|||
|
#18+
Подскажите как в случае когда определена А в дефайне, экспортировать 2 функции, а при В - одну функцию? Пример кода #define A 5 // #define B 6 --всегда только одно что-то определено #ifdef A WWW() #endif #ifdef B WWW() WWW_2(int s) #endif Заранее благодарю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2028706]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
199ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 492ms |

| 0 / 0 |
