• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

NoOne

[Resolvido] "Conflicting types for 'WinMain'"

6 mensagens neste tópico

#include <windows.h>

int WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR lpCmd, int nShow)
{

HWND knight = FindWindow("Knight OnLine Client", NULL);
    Sleep(4000);

SetCursorPos( 50, 100 );
    mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
    mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
    Sleep(100);

SetCursorPos( 150, 150 );
    mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
    mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
    Sleep(100);

SetCursorPos( 250, 50 );
    mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
    mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
    Sleep(100);

SetCursorPos( 350, 300 );
    mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
    mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
    Sleep(100);

SetCursorPos( 550, 200 );
    mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
    mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
    Sleep(100);

return 0;
}

que se passa aki ? da o seguinte erro: "Conflicting types for 'WinMain'"

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não q eu perceba esse código... mas tens q retornas um float... e n vejo nenhum return :-[

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

a funcao winmain nao pode retornar um float... mete a funcao a retornar um int e no fim mete um return 0;

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ops ya enganei-me, la tinha int e e tava a dar erro... vou tentar por o return 0;

EDIT:

continua a dar o mesmo erro

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Suponho que já exista uma funçao chamada WinMain que recebe argumentos diferentes desses, logo dá conflicting types

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ja corrigi o erro:

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora