Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Lynatik001
38 / 32 / 4
Регистрация: 28.09.2012
Сообщений: 620
#1

Почему программа не работает на MFC статичной библиотеки. а вот на стандартном мфс работает - C++

07.04.2014, 02:08. Просмотров 447. Ответов 1
Метки нет (Все метки)

почему программа не работает на MFC статичной библиотеки. а вот на стандартном мфс работает.
Имею в ввиду что сделал прогу которая меняет позицию курсора при клике мыши. Другу кинул а она у его не запускается, почитал вижу что типа надо статичную библиотеку мфс выбирать при создании проекта, и терь она типа не работает вот там
вот что пишет
C++
1
2
3
1>test2C++.obj : error LNK2019: unresolved external symbol __imp__GetAsyncKeyState@4 referenced in function "bool __cdecl isLButtonDown(void)" (?isLButtonDown@@YA_NXZ)
1>test2C++.obj : error LNK2019: unresolved external symbol __imp__SetCursorPos@8 referenced in function _main
1>test2C++.obj : error LNK2019: unresolved external symbol __imp__GetCursorPos@4 referenced in function _main
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include "stdafx.h"
#include "windows.h"
#include "iostream"
#include <conio.h>
#include <string>
 
bool isLButtonDown()
{
  SHORT state = GetAsyncKeyState(VK_LBUTTON);
  SHORT state2 = GetAsyncKeyState(VK_RBUTTON);
  return (state & 0x8000) != 0 || (state2 & 0x8000) != 0 ; // == 0 - just to force bool value 
}
 
  
void main()
{
POINT cp;
int i = 0;
while(i != 50)
{
    
 
        //exit(0);
    if(isLButtonDown() == 1)
    {
        GetCursorPos(&cp);
        SetCursorPos(cp.x,cp.y - 100); 
        Sleep(100);
        i++;
    }
}
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.04.2014, 02:08     Почему программа не работает на MFC статичной библиотеки. а вот на стандартном мфс работает
Посмотрите здесь:
вот прога почему то не работает C++
C++ Почему программа не работает?
Почему не работает программа? C++
Почему не работает программа C++
Почему не работает программа? C++
Почему не работает программа? C++
Почему программа Работает? C++
Почему не работает программа? C++
Почему у меня не работает программа? C++
C++ Элементарная программа не работает. Почему?
C++ Почему до конца не работает программа?
C++ Почему программа неправильно работает

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Людвиг Бодмер
335 / 332 / 126
Регистрация: 29.03.2013
Сообщений: 825
Завершенные тесты: 4
07.04.2014, 17:19     Почему программа не работает на MFC статичной библиотеки. а вот на стандартном мфс работает #2
Lynatik001, попробуйте в свойствах проекта в дополнительные каталоги библиотек(linked libraries) добавить User32.lib
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru