Scarlet 1
Scarlet
Bvural41 1
Bvural41
mavzermete 1
mavzermete
Fethi Polat 1
Fethi Polat
xranzei 1
xranzei
Hikaye Ekle

MaviAyGames | Metin2 Server Source GoogleTest Kaldırma

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Merhaba arkadaşlar,k
Bu konumuzda gtest'i kaldırmayı anlatacağım.

Srcs/Server/game/src/main.cpp dosyasında aşağıda verdiğim kodları silin.


Kod:
#ifndef __WIN32__
#include <gtest/gtest.h>
#endif

Kod:
#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;

Kod:
LIBS += -lcryptopp -lgtest

Değiştirin;

Kod:
LIBS += -lcryptopp

Aratın;

Kod:
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;

Kod:
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;

Kod:
TESTOBJ = $(OBJDIR)/test.o
TESTCPP = test.cpp
TEST_TARGET = $(BINDIR)/test

Kod:
$(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.

Kod:
gmake clean
gmake dep
gmake
 

En Çok Reaksiyon Alan Mesajlar

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst