Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
f0rt
HV vaatleja

liitunud: 23.01.2006
|
27.09.2008 16:02:40
GetAsyncKeyState unresolved external symbol |
|
|
Tere,
saan siis visual studio 2008 command promptis sellist errorit "error LNK2019: unresolved external symbol _imp_GetAsyncKeyState@4...", kui kompileerin teda "cl /EHsc minuFail.cpp" käsuga.
Nii palju kui lugesin, on talle #include <Windows.h> ja #include <Winuser.h> töötamiseks vaja. Olemas, aga ikka.
kood:
#include <iostream>
using namespace std;
#include <Windows.h>
#include <Winuser.h>
int main(){
char i;
while(1){
for(i = 8; i <= 190; i++){
if(GetAsyncKeyState(i) == -32767)
cout << "Hei hei!!";
}
}
return 0;
} |
Otsisin googlet, ei leidnud : S
Äkki keegi oskab, teab aidata?
PS: kasutan Visual C++ 2008 Express Editioni
|
|
tagasi üles |
|
 |
oicu
HV kasutaja
liitunud: 23.11.2006
|
27.09.2008 16:16:25
|
|
|
sa ei saa seda nii kasutada.
GetAsyncKeyState tahan parameetriks koode.
näiteks GetAsyncKeyState(VK_RETURN) - see tähendab siis enterit.
koodid võid leida siit
|
|
Kommentaarid: 9 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
9 |
|
tagasi üles |
|
 |
f0rt
HV vaatleja

liitunud: 23.01.2006
|
27.09.2008 16:38:32
|
|
|
No proovisin neid, sama juttu räägitakse. Milleski muus on asi.
|
|
tagasi üles |
|
 |
oicu
HV kasutaja
liitunud: 23.11.2006
|
27.09.2008 17:08:41
|
|
|
mismoodi sa proovisid?
|
|
Kommentaarid: 9 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
9 |
|
tagasi üles |
|
 |
f0rt
HV vaatleja

liitunud: 23.01.2006
|
27.09.2008 18:58:32
|
|
|
#include <iostream>
using namespace std;
#include <windows.h>
#include <Winuser.h>
int main(){
while(1){
if(GetAsyncKeyState(VK_ESCAPE) == -32767){
cout << "Vajutati ESC'i !!!" << endl;
}
}
return 0;
}
|
Uuendus! Sain käima, see visuali keskkond oligi vigane, Code::Blocks kompileeris ära ja töötab
viimati muutis f0rt 27.09.2008 19:04:38, muudetud 1 kord |
|
tagasi üles |
|
 |
oicu
HV kasutaja
liitunud: 23.11.2006
|
27.09.2008 19:04:01
|
|
|
kirjuta nii
if(GetAsyncKeyState(VK_ESCAPE)){
|
|
|
Kommentaarid: 9 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
9 |
|
tagasi üles |
|
 |
maxorator
HV kasutaja
liitunud: 30.08.2006
|
28.09.2008 00:12:01
|
|
|
oicu kirjutas: |
sa ei saa seda nii kasutada.
GetAsyncKeyState tahan parameetriks koode.
näiteks GetAsyncKeyState(VK_RETURN) - see tähendab siis enterit.
koodid võid leida siit |
Kindlasti nii saab kasutada - pole absoluutselt mingit vahet kas annad defineeritud väärtuste, muutujate või numbritega selle parameetri.
Igastahes, MSVC++ Express ei ole vigane, sellega lihtsalt ei tule alguses kaasa Windows SDK (Link). Kuid Code::Blocks+GCC on ka väärt asi jah.
|
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
f0rt
HV vaatleja

liitunud: 23.01.2006
|
28.09.2008 10:29:58
|
|
|
Jah, asi oligi selles et kasutasin seda MSVC++ ja seal ei olnud seda SDK'd, aga Code:Blocks pakkus välja GNU GCC compileri, kus oli siis vist soovitud asi olemas
Kas keegi oskab öelda, mida ma juurde pean tirima, et ta neid QT elemente ära tunneks.
sellised:
#include <QAxFactory>
#include <QCheckBox>
#include <QRadioButton>
#include <QPushButton>
#include <QToolButton>
#include <QPixmap> |
|
|
tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
29.09.2008 17:02:50
|
|
|
QT, loomulikult
http://trolltech.com/downloads
Ainult arvesta, et su loometöö peab olema opensource. Vastasel juhul pead välja köhima ~3k
Ise oskan ainult kiita QT'd, siiani pole veel kohanud mõnusamat toolkiti, igasuguse käsitis winapiga jamamise võid seda kasutades ära unustada
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|