[C++]problema compilare db

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
K3nnTHD
Nivel 2

Nivel 2
Mesaje: 192
Membru din: 29 Noi 2013, 20:29
Aprecieri: 66  
Mulţumiri: 3  
 Contact:
Medalii

*Problemă:
../../common/stl.h:99:32: error: expected ')' before 'a'
../../common/stl.h:99:32: error: expected ')' before 'a'
../../common/stl.h:104:32: error: expected ')' before 'a'
template <typename T> T MAX(T a, T b)

Tipologie server:Pvm
*Resursă folosită:2009 clean
*ServerFiles utilizat:2009 clean
*Syserr:
In file included from ../../../k3nnthd/boost/predef/os/bsd/free.h:37:0,
from ../../../k3nnthd/boost/predef/os/bsd.h:96,
from ../../../k3nnthd/boost/predef/os/bsd/dragonfly.h:11,
from ../../../k3nnthd/boost/predef/os/bsd.h:95,
from ../../../k3nnthd/boost/predef/os/bsd/bsdi.h:11,
from ../../../k3nnthd/boost/predef/os/bsd.h:52,
from ../../../k3nnthd/boost/predef/os.h:18,
from ../../../k3nnthd/boost/predef.h:17,
from ../../../k3nnthd/boost/unordered/detail/fwd.hpp:14,
from ../../../k3nnthd/boost/unordered/detail/implementation.hpp:44,
from ../../../k3nnthd/boost/unordered/detail/map.hpp:6,
from ../../../k3nnthd/boost/unordered/unordered_map.hpp:21,
from ../../../k3nnthd/boost/unordered_map.hpp:17,
from ClientManager.h:5,
from Monarch.cpp:4:
../../common/stl.h:99:32: error: expected ')' before 'a'
template <typename T> T MIN(T a, T b)
^
../../common/stl.h:99:32: error: expected ')' before 'a'
../../common/stl.h:99:32: error: expected ')' before 'a'
../../common/stl.h:104:32: error: expected ')' before 'a'
template <typename T> T MAX(T a, T b)
^
../../common/stl.h:104:32: error: expected ')' before 'a'
../../common/stl.h:104:32: error: expected ')' before 'a'
[OK] Compiling: ClientManagerHorseName.cpp
gmake: *** [Makefile:60: .obj/Monarch.o] Error 1
gmake: *** Waiting for unfinished jobs....

Poză:Imagine
*Detalii suplimentare:Am versiunea FreeBSD 11.2 32bit gcc49 si am install boost-all
Avatar utilizator
Moț
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 2825
Membru din: 03 Apr 2017, 15:00
Aprecieri: 216  
Mulţumiri: 3040  
Discord: Copiază ID
Medalii

daca folosesti c++11/14
http://www.cplusplus.com/reference/algorithm/minmax/
daca nu ai /usr/include/sys/param.h pentru freebsd.
sau elimini aia si folosesti din boost pentru cross platform.
https://www.boost.org/doc/libs/1_63_0/l ... hm/minmax/
Pentru acest mesaj, Moț for the post:
K3nnTHD
Imagine
Afișează semnătura
Avatar utilizator
- edward.
Nivel 5

Nivel 5
Mesaje: 879
Membru din: 08 Sep 2017, 20:53
Server: lucrez la un 2089m
Regat: Chunjo
Aprecieri: 13  
Mulţumiri: 34  
Medalii

îţi recomand să descarci ăsta dacă vrei să compilezi pe pc cu virtualbox.
sau dacă nu, îţi recomand să-ţi iei de la găzduirejocuri un vps cu freebsd 9.2 pentru compilare surse, este şi cu 6 euro, un preţ accesibil.
nu se merită să te chinui să instalezi toate alea pe vps-ul cu serverul, ai nevoie de minim 100gb pentru compilare, ceea ce nu cred că ai pe vps-ul cu serverul, însă succes.
Imagine
detalii despre serviciile tehnice oferite de mine găseşti aici.


mr digei ediţă - radio dev j4m
Afișează semnătura
Avatar utilizator
Moț
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 2825
Membru din: 03 Apr 2017, 15:00
Aprecieri: 216  
Mulţumiri: 3040  
Discord: Copiază ID
Medalii

[-pyotr.] scrie:îţi recomand să descarci ăsta dacă vrei să compilezi pe pc cu virtualbox.
sau dacă nu, îţi recomand să-ţi iei de la găzduirejocuri un vps cu freebsd 9.2 pentru compilare surse, este şi cu 6 euro, un preţ accesibil.
nu se merită să te chinui să instalezi toate alea pe vps-ul cu serverul, ai nevoie de minim 100gb pentru compilare, ceea ce nu cred că ai pe vps-ul cu serverul, însă succes.
De ce toti va rezumati la acel freebsd de la ymir?
Sursa poate sa fie independenta si fara acel freebsd "special". Omul a facut upgrade la compiler de la gcc4.2 la gcc4.9.
Poate doreste sa foloseasca new features. Eu am compilat sursa game si pe freebsd ultima versiune, dar si pe ubuntu, debian.
Dar bine i-am adus modificari majore.
Imagine
Afișează semnătura
Avatar utilizator
K3nnTHD
Nivel 2

Nivel 2
Mesaje: 192
Membru din: 29 Noi 2013, 20:29
Aprecieri: 66  
Mulţumiri: 3  
 Contact:
Medalii

Meeting scrie:daca folosesti c++11/14
http://www.cplusplus.com/reference/algorithm/minmax/
daca nu ai /usr/include/sys/param.h pentru freebsd.
sau elimini aia si folosesti din boost pentru cross platform.
https://www.boost.org/doc/libs/1_63_0/l ... hm/minmax/

ms era de la boost :D thx

t/c rezolvat
Avatar utilizator
K3nnTHD
Nivel 2

Nivel 2
Mesaje: 192
Membru din: 29 Noi 2013, 20:29
Aprecieri: 66  
Mulţumiri: 3  
 Contact:
Medalii

[-pyotr.] scrie:îţi recomand să descarci ăsta dacă vrei să compilezi pe pc cu virtualbox.
sau dacă nu, îţi recomand să-ţi iei de la găzduirejocuri un vps cu freebsd 9.2 pentru compilare surse, este şi cu 6 euro, un preţ accesibil.
nu se merită să te chinui să instalezi toate alea pe vps-ul cu serverul, ai nevoie de minim 100gb pentru compilare, ceea ce nu cred că ai pe vps-ul cu serverul, însă succes.
100gb? pentru compila? nu cred, pentru a compila ai nevoie de 3 portri necesare + 3 componente…

am install FreeBSD 11.2 si am instalat porturile in maxim 2 ore (pentru ca am conexiune poroasta la internet) si in maxim 3 ore am avut db si game compilat!
Avatar utilizator
Athero
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 3936
Membru din: 17 Aug 2017, 00:08
Aprecieri: 559  
Mulţumiri: 7142  
Discord: Copiază ID
Medalii

K3nnTHD scrie:
Meeting scrie:daca folosesti c++11/14
http://www.cplusplus.com/reference/algorithm/minmax/
daca nu ai /usr/include/sys/param.h pentru freebsd.
sau elimini aia si folosesti din boost pentru cross platform.
https://www.boost.org/doc/libs/1_63_0/l ... hm/minmax/

ms era de la boost :D thx

t/c rezolvat
Rezolvat.

Topic inchis.
//retras
Afișează semnătura
Închis

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 24 vizitatori