x-kom hosting

[C++] Niezdefiniowana referencja.

Przejdź do rekomendowanej odpowiedzi Autor: Kacperjas ,
Kacperjas
utworzono
utworzono (edytowane)

Witam!
Chciałem, aby program podawał mi współrzędne, x-y kursora (nie chcę tego robić w inny sposób).

Wyskakuje błąd, że referencja jest niezdefiniowana :(

Co robić? :piku: ;)

 

IDE: CodeBlocks

Kompilator: mingw32

 

C:/Programowanie/CB_CPP/TEST_2/main.cpp:9: undefined reference to `gettextinfo'

 

Kod programu:

#include <conio2.h>
#include <iostream>

using namespace std;

int main() {
    struct text_info tinfo;
    int x_coord, y_coord;
    gettextinfo(&tinfo);
    x_coord = tinfo.curx;
    y_coord = tinfo.cury;
    cout << "x=" << x_coord;
    cout << "y=" << y_coord;
    return 0;
}

Edytowane przez Kacperjas

Gość
komentarz
komentarz

Ja bym to tak widział:

 

 

Uint8 buttons;
int x,y;
SDL_PumpEvents(); // wymusza zebranie eventów od urządzeń
buttons = SDL_GetMouseState(&x, &y); //pobiera stan myszy
  • Rekomendowana odpowiedź
Kacperjas
komentarz
komentarz

Funkcja zwraca pozycję kursora, ale w konsoli (karetka czy jakoś tak ;) ).

Problem rozwiązałem przez dodanie do ustawień linkera -lwininet

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.