Eroare compilare binary

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Avatar utilizator
CapaC
Nou Venit

Nou Venit
Mesaje: 35
Membru din: 01 Mai 2018, 09:45
Server: Metin2Neo.ro
Aprecieri: 2  
Mulţumiri: 2  
Medalii

Emrys7Daniel scrie:
CapaC scrie:Dacă mai ai backup-ul făcut la sursa, eu zic să încerci să o refaci și fi mai atent la linii... Că din erori se vede că s-au cam amestecat toate acolo...
Am backup-ul facut, si din cate am vazut, problema e doar la UserInterface, celelalte foldere modificate le-am lasat si am pus doar UserInterface cel vechi si primesc doar 4 warning-uri. Am sa-l modific din nou, revin cu un edit daca am reusit ceva.
Cu warning-uri poți compila sursa, cu erori nu...
Avatar utilizator
Emrys7Daniel
Nivel 1

Nivel 1
Mesaje: 104
Membru din: 02 Ian 2018, 20:53
Aprecieri: 4  
Mulţumiri: 1  
Medalii

Am modificat destul de corect, si nu am gresit nici-un tab, dar primesc eroarea asta
Error 2 error C2146: syntax error : missing ';' before identifier 'lMoney' c:\users\claudiu\downloads\source launcher v1\userinterface\Packet.h 910 UserInterface
Error 3 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\Packet.h 910 UserInterface
Error 4 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\Packet.h 910 UserInterface
Error 5 error C2146: syntax error : missing ';' before identifier 'dwMoney' c:\users\claudiu\downloads\source launcher v1\userinterface\Packet.h 2206 UserInterface
Error 6 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\Packet.h 2206 UserInterface
Error 7 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\Packet.h 2206 UserInterface
Error 8 error C2146: syntax error : missing ';' before identifier 'lMoney' c:\users\claudiu\downloads\source launcher v1\userinterface\Packet.h 910 UserInterface
Error 9 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\Packet.h 910 UserInterface
Error 10 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\Packet.h 910 UserInterface
Error 11 error C2146: syntax error : missing ';' before identifier 'dwMoney' c:\users\claudiu\downloads\source launcher v1\userinterface\Packet.h 2206 UserInterface
Error 12 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\Packet.h 2206 UserInterface
Error 13 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\Packet.h 2206 UserInterface
Error 14 error C2146: syntax error : missing ';' before identifier 'lMoney' c:\users\claudiu\downloads\source launcher v1\userinterface\Packet.h 910 UserInterface
Error 15 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\Packet.h 910 UserInterface
Error 16 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\Packet.h 910 UserInterface
Error 17 error C2146: syntax error : missing ';' before identifier 'dwMoney' c:\users\claudiu\downloads\source launcher v1\userinterface\Packet.h 2206 UserInterface
Error 18 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\Packet.h 2206 UserInterface
Error 19 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\Packet.h 2206 UserInterface
Error 20 error C2146: syntax error : missing ';' before identifier 'lMoney' c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 910 UserInterface
Error 21 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 910 UserInterface
Error 22 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 910 UserInterface
Error 23 error C2146: syntax error : missing ';' before identifier 'dwMoney' c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 2206 UserInterface
Error 24 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 2206 UserInterface
Error 25 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 2206 UserInterface
Error 26 error C2146: syntax error : missing ';' before identifier 'lMoney' c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 910 UserInterface
Error 27 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 910 UserInterface
Error 28 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 910 UserInterface
Error 29 error C2146: syntax error : missing ';' before identifier 'dwMoney' c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 2206 UserInterface
Error 30 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 2206 UserInterface
Error 31 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 2206 UserInterface
Error 32 error C2146: syntax error : missing ';' before identifier 'lMoney' c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 910 UserInterface
Error 33 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 910 UserInterface
Error 34 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 910 UserInterface
Error 35 error C2146: syntax error : missing ';' before identifier 'dwMoney' c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 2206 UserInterface
Error 36 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 2206 UserInterface
Error 37 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 2206 UserInterface
Error 38 error C2146: syntax error : missing ';' before identifier 'lMoney' c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 910 UserInterface
Error 39 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 910 UserInterface
Error 40 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 910 UserInterface
Error 41 error C2146: syntax error : missing ';' before identifier 'dwMoney' c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 2206 UserInterface
Error 42 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 2206 UserInterface
Error 43 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 2206 UserInterface
Error 44 error C2146: syntax error : missing ';' before identifier 'lMoney' c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 910 UserInterface
Error 45 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 910 UserInterface
Error 46 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 910 UserInterface
Error 47 error C2146: syntax error : missing ';' before identifier 'dwMoney' c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 2206 UserInterface
Error 48 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 2206 UserInterface
Error 49 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 2206 UserInterface
Error 50 error C2146: syntax error : missing ';' before identifier 'lMoney' c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 910 UserInterface
Error 51 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 910 UserInterface
Error 52 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 910 UserInterface
Error 53 error C2146: syntax error : missing ';' before identifier 'dwMoney' c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 2206 UserInterface
Error 54 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 2206 UserInterface
Error 55 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\users\claudiu\downloads\source launcher v1\userinterface\packet.h 2206 UserInterface
Error 56 error C2039: 'dwMoney' : is not a member of 'packet_safebox_money_change' c:\Users\Claudiu\Downloads\Source Launcher v1\UserInterface\PythonNetworkStreamPhaseGameItem.cpp 138 UserInterface
Avatar utilizator
Emrys7Daniel
Nivel 1

Nivel 1
Mesaje: 104
Membru din: 02 Ian 2018, 20:53
Aprecieri: 4  
Mulţumiri: 1  
Medalii

UP
Avatar utilizator
Emrys7Daniel
Nivel 1

Nivel 1
Mesaje: 104
Membru din: 02 Ian 2018, 20:53
Aprecieri: 4  
Mulţumiri: 1  
Medalii

Am mai rezolvat o parte din eroari, dar nu reusesc sa-i dau de capat, mai am doar o singura eroare:
Error 1 error C2511: 'bool CPythonNetworkStream::SendSafeBoxMoneyPacket(BYTE,DWORD)' : overloaded member function not found in 'CPythonNetworkStream' D:\Lucru - Server Metin2\Source Launcher v1 - For shop offline\UserInterface\PythonNetworkStreamPhaseGameItem.cpp 15 1 UserInterface
Are idee cineva?
Avatar utilizator
Emrys7Daniel
Nivel 1

Nivel 1
Mesaje: 104
Membru din: 02 Ian 2018, 20:53
Aprecieri: 4  
Mulţumiri: 1  
Medalii

Up
Avatar utilizator
Emrys7Daniel
Nivel 1

Nivel 1
Mesaje: 104
Membru din: 02 Ian 2018, 20:53
Aprecieri: 4  
Mulţumiri: 1  
Medalii

Up
Avatar utilizator
Bughy
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 431
Membru din: 10 Apr 2018, 22:33
Server: Toate =))
Regat: Jinno
Aprecieri: 62  
Mulţumiri: 51  
 Contact:
Medalii

mergi in:
UserInterface / PythonNetworkStreamModule.cpp

cauti:

Cod: Selectaţi tot

Keresés:
PyObject* netSendSafeboxSaveMoneyPacket(PyObject* poSelf, PyObject* poArgs)
{
	int iMoney;
	if (!PyTuple_GetInteger(poArgs, 0, &iMoney))
		return Py_BuildException();

	CPythonNetworkStream& rns=CPythonNetworkStream::Instance();
	rns.SendSafeBoxMoneyPacket(SAFEBOX_MONEY_STATE_SAVE, iMoney);

	return Py_BuildNone();
}

PyObject* netSendSafeboxWithdrawMoneyPacket(PyObject* poSelf, PyObject* poArgs)
{
	int iMoney;
	if (!PyTuple_GetInteger(poArgs, 0, &iMoney))
		return Py_BuildException();

	CPythonNetworkStream& rns=CPythonNetworkStream::Instance();
	rns.SendSafeBoxMoneyPacket(SAFEBOX_MONEY_STATE_WITHDRAW, iMoney);

	return Py_BuildNone();
}

Cseréld ki erre:
PyObject* netSendSafeboxSaveMoneyPacket(PyObject* poSelf, PyObject* poArgs)
{
#ifdef __OFFLINE_SHOP__
	uint64_t iMoney;
	if (!PyTuple_GetUnsignedLongLong(poArgs, 0, &iMoney))
		return Py_BuildException();
#else
	int iMoney;
	if (!PyTuple_GetInteger(poArgs, 0, &iMoney))
		return Py_BuildException();
#endif

	CPythonNetworkStream& rns=CPythonNetworkStream::Instance();
	rns.SendSafeBoxMoneyPacket(SAFEBOX_MONEY_STATE_SAVE, iMoney);

	return Py_BuildNone();
}

PyObject* netSendSafeboxWithdrawMoneyPacket(PyObject* poSelf, PyObject* poArgs)
{
#ifdef __OFFLINE_SHOP__
	uint64_t iMoney;
	if (!PyTuple_GetUnsignedLongLong(poArgs, 0, &iMoney))
		return Py_BuildException();
#else
	int iMoney;
	if (!PyTuple_GetInteger(poArgs, 0, &iMoney))
		return Py_BuildException();
#endif

	CPythonNetworkStream& rns=CPythonNetworkStream::Instance();
	rns.SendSafeBoxMoneyPacket(SAFEBOX_MONEY_STATE_WITHDRAW, iMoney);

	return Py_BuildNone();
}
Si o inlocuiesti cu:

Cod: Selectaţi tot

PyObject* netSendSafeboxSaveMoneyPacket(PyObject* poSelf, PyObject* poArgs)
{
#ifdef __OFFLINE_SHOP__
	uint64_t iMoney;
	if (!PyTuple_GetUnsignedLongLong(poArgs, 0, &iMoney))
		return Py_BuildException();
#else
	int iMoney;
	if (!PyTuple_GetInteger(poArgs, 0, &iMoney))
		return Py_BuildException();
#endif

	CPythonNetworkStream& rns=CPythonNetworkStream::Instance();
	rns.SendSafeBoxMoneyPacket(SAFEBOX_MONEY_STATE_SAVE, iMoney);
	TraceError("x money %d", iMoney);
	return Py_BuildNone();
}

PyObject* netSendSafeboxWithdrawMoneyPacket(PyObject* poSelf, PyObject* poArgs)
{
	int iMoney;
	if (!PyTuple_GetInteger(poArgs, 0, &iMoney))
		return Py_BuildException();

	CPythonNetworkStream& rns=CPythonNetworkStream::Instance();
	rns.SendSafeBoxMoneyPacket(SAFEBOX_MONEY_STATE_WITHDRAW, iMoney);
	TraceError("x money %d", iMoney);
	return Py_BuildNone();
}
Imagine
Daca te-am ajutat lasa un like :) B-) :ymhug: ;)
Afișează semnătura
Avatar utilizator
Emrys7Daniel
Nivel 1

Nivel 1
Mesaje: 104
Membru din: 02 Ian 2018, 20:53
Aprecieri: 4  
Mulţumiri: 1  
Medalii

Bughy scrie:mergi in:
UserInterface / PythonNetworkStreamModule.cpp

cauti:

Cod: Selectaţi tot

Keresés:
PyObject* netSendSafeboxSaveMoneyPacket(PyObject* poSelf, PyObject* poArgs)
{
	int iMoney;
	if (!PyTuple_GetInteger(poArgs, 0, &iMoney))
		return Py_BuildException();

	CPythonNetworkStream& rns=CPythonNetworkStream::Instance();
	rns.SendSafeBoxMoneyPacket(SAFEBOX_MONEY_STATE_SAVE, iMoney);

	return Py_BuildNone();
}

PyObject* netSendSafeboxWithdrawMoneyPacket(PyObject* poSelf, PyObject* poArgs)
{
	int iMoney;
	if (!PyTuple_GetInteger(poArgs, 0, &iMoney))
		return Py_BuildException();

	CPythonNetworkStream& rns=CPythonNetworkStream::Instance();
	rns.SendSafeBoxMoneyPacket(SAFEBOX_MONEY_STATE_WITHDRAW, iMoney);

	return Py_BuildNone();
}

Cseréld ki erre:
PyObject* netSendSafeboxSaveMoneyPacket(PyObject* poSelf, PyObject* poArgs)
{
#ifdef __OFFLINE_SHOP__
	uint64_t iMoney;
	if (!PyTuple_GetUnsignedLongLong(poArgs, 0, &iMoney))
		return Py_BuildException();
#else
	int iMoney;
	if (!PyTuple_GetInteger(poArgs, 0, &iMoney))
		return Py_BuildException();
#endif

	CPythonNetworkStream& rns=CPythonNetworkStream::Instance();
	rns.SendSafeBoxMoneyPacket(SAFEBOX_MONEY_STATE_SAVE, iMoney);

	return Py_BuildNone();
}

PyObject* netSendSafeboxWithdrawMoneyPacket(PyObject* poSelf, PyObject* poArgs)
{
#ifdef __OFFLINE_SHOP__
	uint64_t iMoney;
	if (!PyTuple_GetUnsignedLongLong(poArgs, 0, &iMoney))
		return Py_BuildException();
#else
	int iMoney;
	if (!PyTuple_GetInteger(poArgs, 0, &iMoney))
		return Py_BuildException();
#endif

	CPythonNetworkStream& rns=CPythonNetworkStream::Instance();
	rns.SendSafeBoxMoneyPacket(SAFEBOX_MONEY_STATE_WITHDRAW, iMoney);

	return Py_BuildNone();
}
Si o inlocuiesti cu:

Cod: Selectaţi tot

PyObject* netSendSafeboxSaveMoneyPacket(PyObject* poSelf, PyObject* poArgs)
{
#ifdef __OFFLINE_SHOP__
	uint64_t iMoney;
	if (!PyTuple_GetUnsignedLongLong(poArgs, 0, &iMoney))
		return Py_BuildException();
#else
	int iMoney;
	if (!PyTuple_GetInteger(poArgs, 0, &iMoney))
		return Py_BuildException();
#endif

	CPythonNetworkStream& rns=CPythonNetworkStream::Instance();
	rns.SendSafeBoxMoneyPacket(SAFEBOX_MONEY_STATE_SAVE, iMoney);
	TraceError("x money %d", iMoney);
	return Py_BuildNone();
}

PyObject* netSendSafeboxWithdrawMoneyPacket(PyObject* poSelf, PyObject* poArgs)
{
	int iMoney;
	if (!PyTuple_GetInteger(poArgs, 0, &iMoney))
		return Py_BuildException();

	CPythonNetworkStream& rns=CPythonNetworkStream::Instance();
	rns.SendSafeBoxMoneyPacket(SAFEBOX_MONEY_STATE_WITHDRAW, iMoney);
	TraceError("x money %d", iMoney);
	return Py_BuildNone();
}
Am facut cum ai spus, dar primesc aceeasi eroare, uite, eu cred ca am pus corect tab-urile:
Imagine
EDIT: Daca las PythonNetworkStreamModule.cpp cel original, nemodificat, primesc aceeasi eroare. Inainte am mai compilat sursa si nu am primit eroarea asta....

EDIT2: Am rezolvat eroarea aceasta, problema era la PythonNetworkStreamPhaseGameItem.cpp, acum am alta eroare:
Error 3 error LNK1104: cannot open file 'Cryptopp_lib_release.lib' D:\Lucru - Server Metin2\Source Launcher v1 - For shop offline\UserInterface\LINK UserInterface
EDIT3: Am facut rost de acel lib, acum am alte 3 erori:
Imagine
Avatar utilizator
Emrys7Daniel
Nivel 1

Nivel 1
Mesaje: 104
Membru din: 02 Ian 2018, 20:53
Aprecieri: 4  
Mulţumiri: 1  
Medalii

Up please
Avatar utilizator
Bughy
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 431
Membru din: 10 Apr 2018, 22:33
Server: Toate =))
Regat: Jinno
Aprecieri: 62  
Mulţumiri: 51  
 Contact:
Medalii

Ai adaugat shop offline cumva?
Imagine
Daca te-am ajutat lasa un like :) B-) :ymhug: ;)
Afișează semnătura
Închis
Răspunsuri
6
Vizualizări
231
Răspunsuri
3
Vizualizări
382
Răspunsuri
3
Vizualizări
172
Răspunsuri
2
Vizualizări
216

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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