Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Error przy kompilacji game


Rekomendowane odpowiedzi

Opublikowano

PROBLEM PRZY KOMPILACJI DB, (blad w nazwie tematu)

 

ERROR_LOG.txt :


ClientManagerPlayer.cpp: In member function 'char* CClientManager::GetCommand(char*)':
ClientManagerPlayer.cpp:433: warning: address of local variable 'command' returned
AuctionManager.cpp:719:7: warning: no newline at end of file
CsvReader.cpp: In member function 'const char* cCsvAlias::operator[](size_t) const':
CsvReader.cpp:72: warning: left-hand operand of comma has no effect
CsvReader.cpp:72: warning: right-hand operand of comma has no effect
CsvReader.cpp: In member function 'size_t cCsvAlias::operator[](const char*) const':
CsvReader.cpp:90: warning: left-hand operand of comma has no effect
CsvReader.cpp:90: warning: right-hand operand of comma has no effect
SCREEN Z KONSOLI :
 
5443214079556611227406.png
Opublikowano

a)

Nie zainstalowałeś mysqla i nie podlinkowałeś dobrego folderu. (/usr/local/lib albo /usr/lib)

B)

nie skopiowałeś precompiled pliku libmysqlclient (Extern/lib)

Nie mam pliku mam pliku libmysqlclient w extern/lib

Mysql zainstalowane, a gdzie mam to podlinkowac ?

Opublikowano

look :

ifeq ($(BSD_VERSION), 7)INCDIR += -I../../libmysql/7.x-5.1.35
LIBDIR += -L../../libmysql/7.x-5.1.35
else
INCDIR += -I../../libmysql/5.x-5.1.35
LIBDIR += -L../../libmysql/5.x-5.1.35
LIBDIR += -L/usr/local/lib
endif


LIBS = -lthecore -lmysqlclient -lsql -lpoly -lgame -lm -lz

Ok , i add :

LIBDIR += -L/usr/local/lib/mysql

and now :

 

# boost
INCDIR += -I../../boost


LIBDIR += -L../../libthecore/lib -L../../libsql -L../../libpoly -L../../libgame/lib
LIBDIR += -L/usr/local/lib/mysql


ifeq ($(BSD_VERSION), 7)
INCDIR += -I../../libmysql/7.x-5.1.35
LIBDIR += -L../../libmysql/7.x-5.1.35
else
INCDIR += -I../../libmysql/5.x-5.1.35
LIBDIR += -L../../libmysql/5.x-5.1.35
endif


LIBS += -lthecore -lmysqlclient -lsql -lpoly -lgame -lm -lz

i can compile this, but where is this compiled db ? 

Game is in :  /usr/src/mainline/Srcs/Server/game

but db isn;t here : /usr/src/mainline/Srcs/Server/db

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...