Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Lynatik001
38 / 32 / 12
Регистрация: 28.09.2012
Сообщений: 626
#1

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

07.04.2014, 02:08. Просмотров 588. Ответов 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++;
    }
}
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.04.2014, 02:08
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Почему программа не работает на MFC статичной библиотеки. а вот на стандартном мфс работает (C++):

вот прога почему то не работает
#include &lt;iostream&gt; #include &lt;string&gt; using namespace std; int main (){ ...

Почему не работает программа
задача взята из учебника Дейтел Х. Как програмировать на С++ рис 6.1 вроде все...

Почему программа не работает?
Здраствуйте, я решил изучить с++, делал все упражнения по бесплатным урокам...

Почему программа Работает?
Объясните пожалуйста, как это может работать? Определять переменную вроде можно...

Почему не работает программа?
#include &lt;iostream&gt; #include &lt;cstdio&gt; #include &lt;string&gt; using namespace...

Почему не работает программа?
что нужно изменить??? #include &lt;iostream&gt; using namespace std; class s...

1
Людвиг Бодмер
356 / 355 / 211
Регистрация: 29.03.2013
Сообщений: 866
Завершенные тесты: 4
07.04.2014, 17:19 #2
Lynatik001, попробуйте в свойствах проекта в дополнительные каталоги библиотек(linked libraries) добавить User32.lib
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2014, 17:19
Привет! Вот еще темы с решениями:

Почему не работает программа?
Пожалуйста, подскажите, почему программа при введении 1 или 2 ничего не...

Почему не работает программа?
//---------------------------------------------------------------------------...

Почему программа работает неправильно
не могу понять почему программа работает не правильно # include &lt;stdio.h&gt; #...

Почему не работает консольная программа.
Я написал простенькую консольную программку выдающую таблицу умножения. Но у...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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