Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
| |
нее боже упаси! все по-отцовски - winXP :) 11.03.03 12:45 Число просмотров: 947
Автор: BXS Статус: Незарегистрированный пользователь
|
|
<programming>
|
[C++] почему SignalObjectAndWait не находится? 11.03.03 02:02
Автор: BXS Статус: Незарегистрированный пользователь
|
VC мне дует в уши:
error C2065: 'SignalObjectAndWait' : undeclared identifier
если же попробовать подключить kernel32.lib и объявить так:
__declspec(dllimport) BOOL SignalObjectAndWait(HANDLE,HANDLE,DWORD,BOOL);
...
SignalObjectAndWait(...)
то линкер говорит что unresolved external!
что за беда? почему я могу нормально использовать например CreateWaitableTimer, а эту ф-цию не могу?
//VC6.0
заранее спасибо
|
|
версия виндов случаем не 98? 11.03.03 10:39
Автор: ukv Статус: Незарегистрированный пользователь
|
Как сказано в MSDN - CreateWaitableTimer отсутствует только в Вин95,
а SignalObjectAndWait нету Вин95 и 98.
|
| |
нее боже упаси! все по-отцовски - winXP :) 11.03.03 12:45
Автор: BXS Статус: Незарегистрированный пользователь
|
|
|
[C++] почему SignalObjectAndWait не находится? 11.03.03 05:20
Автор: + <Mikhail> Статус: Elderman
|
#define _WIN32_WINNT 0x0400
|
| |
[C++] пробовал - все равно не получается 11.03.03 09:18
Автор: BXS Статус: Незарегистрированный пользователь
|
пробовал уже. заглянул в winbase.h и увидел там #if (_WIN32_WINNT >=0x0400)
попробовал указать в начале файла #define _WIN32_WINNT 0x400- но не помогло все равно :(((
может надо как-то по-хитрому это указать?
|
| | |
вопрос 11.03.03 12:52
Автор: йцукенг <jcukeng> Статус: Member
|
вопрос:
а у тебя случайно не single-thread библиотеки подлинковываются?
кинь сюда опции проекта.
если у тебя как надо - Multithread, попробуй воспользоваться LoadLibrary.
|
| | | |
проблема решена... банально... 11.03.03 13:19
Автор: BXS Статус: Незарегистрированный пользователь
|
эххх..
нет, и проект правильный, и multithread.... только РУКИ КРИВЫЕ!!
#define _WIN32_WINNT засунул не в тот .h файл и сижу жду чуда, балбес!
МОРАЛЬ: ребят, не отказывайте себе во сне, иначе потом такие вещи творишь, что начинаешь сомневаться в собственной нормальности...
тем не менее спасибо всем, кто ответил...
|
|
|