Всем, привет! У меня такая проблема: хочу использовать функцию EnumProcesses, котороя содержится в SPAPI.dll; пишу следующий код: #include <windows.h> #include "psapi.h" #include "resource.h" #pragma comment (lib, "psapi.lib") ....... Выдает кучу ошибок: c:\program files\microsoft visual studio 8\vc\platformsdk\include\psapi.h(34) : error C2146: syntax error : missing ';' before identifier 'WINAPI' c:\program files\microsoft visual studio 8\vc\platformsdk\include\psapi.h(34) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\psapi.h(34) : error C2146: syntax error : missing ';' before identifier 'EnumProcesses' c:\program files\microsoft visual studio 8\vc\platformsdk\include\psapi.h(34) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\psapi.h(35) : error C2065: 'DWORD' : undeclared identifier c:\program files\microsoft visual studio 8\vc\platformsdk\include\psapi.h(35) : error C2065: 'lpidProcess' : undeclared identifier c:\program files\microsoft visual studio 8\vc\platformsdk\include\psapi.h(36) : error C2146: syntax error : missing ')' before identifier 'cb' c:\program files\microsoft visual studio 8\vc\platformsdk\include\psapi.h(36) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft visual studio 8\vc\platformsdk\include\psapi.h(36) : error C2078: too many initializers c:\program files\microsoft visual studio 8\vc\platformsdk\include\psapi.h(38) : error C2059: syntax error : ')' c:\program files\microsoft visual studio 8\vc\platformsdk\include\psapi.h(42) : error C2146: syntax error : missing ';' before identifier 'WINAPI' ну и так далее... Помогите, кто может, пожалуйста!!!
Самое интересное, что даже так выдает все те же ошибки #include <psapi.h> #pragma comment(lib,"psapi.lib") int main() { return 0; }
поиск в google, например http://forum.sources.ru/index.php?showtopic=269533 или выкладывай проект целиком телепаты перевелись
смотрела я уже эту ссылку. Дело в том, что последний мною привденный код у меня не работает, а вот у знакомого -- ошибок никаких не выдает... вот, где пока загвоздка. может, у меня чего-то не того с файликами spapi
Всяко бывает, в 2005 студии приходилось изменять один заголовочный файл иначе не работало. Но такое работает: