• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

[C++] Problem z RCON

Object Storage Arubacloud
0 głosów
295 wizyt
pytanie zadane 8 marca 2017 w C i C++ przez robertwe Gaduła (4,620 p.)

Witam! :D

Mam problem z RCON z tego linku https://github.com/Byt3-Hub/sampquerycpp

Wrzuciłem rcon.h i rcon.cpp do folderu z programem i dopisałem #include "rcon.h"

i kilka linijek kodu do łączenia i wysłania komendy

kod wygląda tak:

#include "rcon.h"
#include "stdafx.h"

int main()
{
	RCON rconMC("127.0.0.1", 25575, "haslo");
	rconMC.Send("list");
    return 0;
}

ale dostaje przy kompilacji kilka błędów:

Proszę was o pomoc! :D

Z góry dzięki

komentarz 8 marca 2017 przez Munvik Dyskutant (9,350 p.)
Można wiedzieć co piszesz ? Jestem ciekawy do czego to można użyć
komentarz 8 marca 2017 przez robertwe Gaduła (4,620 p.)
aplikacje do zarządzania serwerem z gry

1 odpowiedź

0 głosów
odpowiedź 8 marca 2017 przez obl Maniak (51,280 p.)
wybrane 21 sierpnia 2017 przez robertwe
 
Najlepsza

Dołączyłeś do projektu plik rcon.h a gdzie do niego plik cpp?

komentarz 8 marca 2017 przez robertwe Gaduła (4,620 p.)
po dodaniu #include "rcon.cpp" nadal jest to samo

:C
komentarz 8 marca 2017 przez obl Maniak (51,280 p.)
Nie include cpp na liście w oknie, którego screen zrobiłeś z lewej strony powinien plik rcon.cpp być. Wrzuć go tam. I sprawdź, czy nie powinieneś wrzucić wszystkich plików h i cpp z tego repozytorium. Bo te błędy wyglądają tak, jakby ci brakowało jakiegoś pliku z kodem.
komentarz 8 marca 2017 przez robertwe Gaduła (4,620 p.)

po dodaniu rcon.cpp

po dodaniu wszystkich plików tzn jeszcze query.h i query.cpp

komentarz 8 marca 2017 przez obl Maniak (51,280 p.)

W kodzie pliku nagłówkowego jest

#pragma comment(lib, "Ws2_32.lib")

Pewnie trzeba mu załączyć plik Ws2_32.lib wciśnij Alt + F7 a w oknie dialogowym, które się powinno pojawić Configuration properties - Linker - Input - Additional Dependencies

i tam powinieneś dodać tą bibliotekę.

komentarz 8 marca 2017 przez robertwe Gaduła (4,620 p.)

Ta biblioteka jest standardowo VS Comunnity 2015?

 

//

Dopisałem tam 

Ws2_32.lib ale errory są te same..
komentarz 8 marca 2017 przez obl Maniak (51,280 p.)
Z tego co wyczytałem tutaj: https://social.msdn.microsoft.com/Forums/vstudio/en-US/cfefa4a5-1f1a-4987-8bc7-f3197cb5826c/how-to-link-ws232lib?forum=vcgeneral

to tak. Te komunikaty wciąż wyglądają tak jakby mu jakiejś biblioteki lub kodu brakowało. Ale raczej ci nie dopomogę, musiałbym sam spróbować to u siebie zainstalować.
komentarz 8 marca 2017 przez robertwe Gaduła (4,620 p.)
Mogę wysłać tobie mój projekt spakowany np w zip a visual studio używam community 2015
komentarz 8 marca 2017 przez adrian17 Ekspert (345,160 p.)
Na oko, to wszystko powinno się ładnie skompilować, po wrzuceniu wszystkich plików do projektu VS, bez żadnych zmian. Pokaż screenshot błędów w normalnej rozdzielczości.
komentarz 8 marca 2017 przez obl Maniak (51,280 p.)

Mam VS 2008 i po paru małych przeróbkach mi się odpaliło. Załączyłem wszystkie pliki bez example.cpp i musiałem dodać

#include "stdafx.h"

w plikach cpp i się skompilowało. Nie musiałem jednak dodawać tej biblioteki (przynajmniej u mnie)

komentarz 8 marca 2017 przez adrian17 Ekspert (345,160 p.)

musiałem dodać #include "stdafx.h"

Bo stworzyłeś projekt z prekompilowanymi nagłówkami a nie kompletnie pusty, jak powinieneś.

komentarz 8 marca 2017 przez obl Maniak (51,280 p.)
Wiem, ale zrobiłem tak bo on też tak zrobił:)
komentarz 8 marca 2017 przez robertwe Gaduła (4,620 p.)
proszę screen w normalnej rozdzielczości a dodanie tego #include "stdafx.h" nic sie nie zmienilo

http://i63.tinypic.com/33k6t95.png
komentarz 8 marca 2017 przez robertwe Gaduła (4,620 p.)
@obl można wiedzieć jakich przeróbkach?
komentarz 8 marca 2017 przez adrian17 Ekspert (345,160 p.)
Ze screebshota widać: 1. wrzuciłeś plik .h do zbioru "source files" a nie "header files", 2. jestem niemal przekonany że coś grzebałeś w tych plikach, bo błędy mają mało sensu, jeśli zainclude'owałeś rcon.h.

(BTW sam projekt z githuba ma błędy przez które nie kompiluje się na VS2010 i nowszych, trzeba zmienić wszystkie WIN32 na _WIN32)
komentarz 9 marca 2017 przez robertwe Gaduła (4,620 p.)

W tych plikach dodałem tylko #include <stdafx. h> ale dzisiaj sprawdzę jak wrzucę te pliki do header files i zamienię te WIN32

Tylko że pod wieczór smiley

komentarz 9 marca 2017 przez robertwe Gaduła (4,620 p.)
działa dzięki ale jest mały problem bo z serwerem samp wszystko jest ok ale z serwerem minecraft nie chce się połączyć ale chyba sobie poradzę dzięki

Podobne pytania

0 głosów
1 odpowiedź 340 wizyt
pytanie zadane 7 listopada 2020 w PHP przez ChlebekPlayer Nowicjusz (120 p.)
0 głosów
0 odpowiedzi 433 wizyt
pytanie zadane 24 czerwca 2019 w PHP przez kamiz Obywatel (1,010 p.)
0 głosów
0 odpowiedzi 87 wizyt
pytanie zadane 2 grudnia 2018 w Ogłoszenia, zlecenia przez kamiz Obywatel (1,010 p.)

92,620 zapytań

141,474 odpowiedzi

319,813 komentarzy

62,004 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...