- Mesaj
- 12.062
- Çözümler
- 571
- Beğeni
- 14.469
- Puan
- 5.915
- Ticaret Puanı
- 2
Merhaba arkadaşlar,
Bilmeyenler varsa Metin2 Sıfırdan Altyapı Server Files Hazırlama Rehberi hazırlıyorum. Bu rehberin bir parçası olan bu konumuzda gtest'i kaldırmayı anlatacağım.
Not: Bu konuda anlatılanlar altyapı hazırlama rehberi içindir. Seride novaline kaynak kodları kullanılmaktadır. Eğer farklı bi altyapı kullanıyorsanız bazı kodlar sizde farklı olabilir veya hiç olmayabilir.
Srcs/Server/game/src/main.cpp dosyasında aşağıda verdiğim kodları silin.
Srcs/Server/game/src/Makefile dosyasında şu kodu aratın;
Değiştirin;
Aratın;
Değiştirin;
Aşağıda verdiğim kodları silin;
Tüm işlemler bu kadardır. Bu işlemleri tamamladıktan sonra şu komutları yazarak tekrardan build ediniz.
Bilmeyenler varsa Metin2 Sıfırdan Altyapı Server Files Hazırlama Rehberi hazırlıyorum. Bu rehberin bir parçası olan bu konumuzda gtest'i kaldırmayı anlatacağım.
Not: Bu konuda anlatılanlar altyapı hazırlama rehberi içindir. Seride novaline kaynak kodları kullanılmaktadır. Eğer farklı bi altyapı kullanıyorsanız bazı kodlar sizde farklı olabilir veya hiç olmayabilir.
Srcs/Server/game/src/main.cpp dosyasında aşağıda verdiğim kodları silin.
C++:
#ifndef __WIN32__
#include <gtest/gtest.h>
#endif
C++:
#ifndef __WIN32__
// <Factor> start unit tests if option is set
if ( argc > 1 )
{
if ( strcmp( argv[1], "unittest" ) == 0 )
{
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
}
#endif
Srcs/Server/game/src/Makefile dosyasında şu kodu aratın;
Makefile:
LIBS += -lcryptopp -lgtest
Değiştirin;
Kod:
LIBS += -lcryptopp
Aratın;
Makefile:
makedepend -f Depend $(INCDIR) -I/usr/include/c++/3.3 -I/usr/include/c++/4.2 -p$(OBJDIR)/ $(CPPFILE) $(CFILE) $(MAINCPP) $(TESTCPP) 2> /dev/null > Depend
Değiştirin;
Makefile:
makedepend -f Depend $(INCDIR) -I/usr/include/c++/3.3 -I/usr/include/c++/4.2 -p$(OBJDIR)/ $(CPPFILE) $(CFILE) $(MAINCPP) 2> /dev/null > Depend
Aşağıda verdiğim kodları silin;
Makefile:
TESTOBJ = $(OBJDIR)/test.o
TESTCPP = test.cpp
TEST_TARGET = $(BINDIR)/test
Makefile:
$(TEST_TARGET): $(TESTCPP) $(CPPOBJS) $(COBJS) $(TESTOBJ)
@echo linking $(TEST_TARGET)
@$(CC) $(CFLAGS) $(LIBDIR) $(COBJS) $(CPPOBJS) $(TESTOBJ) $(LIBS) -o ../test
Tüm işlemler bu kadardır. Bu işlemleri tamamladıktan sonra şu komutları yazarak tekrardan build ediniz.
Bash:
gmake clean
gmake dep
gmake
Bu yazının tamamı MMO Tutkunları'na ait özgün içeriktir. Kaynağı gösterildiği sürece başka platformlarda paylaşılabilir.
Son düzenleme: