47 / 39 / 15
Регистрация: 28.09.2012
Сообщений: 818
1

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

07.04.2014, 02:08. Показов 1579. Ответов 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2014, 02:08
Ответы с готовыми решениями:

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

Граф. приложение+библиотеки+консольное приложение! Не работает программа без использования консоли. Если использую, то всё прекрасно работает.
Ребята нужна помощь,все вроде сделал, но приложение начинает зависать при запуске без использования...

Не могу понять почему вот так не работает запрос
Пишу сайт и админскую панель для него по технологии MVC. Есть вид &quot;добавление проекта&quot;, где есть...

Не работает MFC-программа в Windows 10
Доброго времени суток! Есть программа, написанная в VisualStudio 2008. Компилировал ее на машине...

1
374 / 371 / 213
Регистрация: 29.03.2013
Сообщений: 867
07.04.2014, 17:19 2
Lynatik001, попробуйте в свойствах проекта в дополнительные каталоги библиотек(linked libraries) добавить User32.lib
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.04.2014, 17:19
Помогаю со студенческими работами здесь

MFC. Программа работает частично.
При нажатии кнопок ничего не происходит (Microsoft Visual 2008). // HelloDlg.cpp: файл реализации...

вот программа интерполяционной формулы бесселя, она работает
нужно написать по этой проге вывод, 3-4 предложения, точнее ответы на такие вопросы: на основе...

Подключение библиотеки DLL C++: работает на примере консоли и не работает в WinForms App
Здравствуйте! Помогите начинающему бедному студенту!! Осваиваю С++. В книге...

В стандартном диалоге ShowPrinter не работает св- во Copies
Сабж, собственно. Win98, Access 97 Упражняясь,запускаю код CommonDialog1.DialogTitle = &quot;Print...

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

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru