Jump to content
For maintenance and updates, the community will be offline on 31 December 2022 ×
  • 0

Snappy compile Error @ Binary


JeeX

Question

hey, does anyone have a solution for it?
because i have the offical struct and i want to make snappy working to extract the offi protos.
hope someone knows how to solve...
662f0bf09bfdde06a224dd744bb614ab.png

thanks!

 

If someone is able, i would pay if you are able to make it workable!

Edited by Metin2 Dev
Core X - External 2 Internal
Link to comment
Share on other sites

  • Answers 4
  • Created
  • Last Reply

Top Posters For This Question

Top Posters For This Question

4 answers to this question

Recommended Posts

  • 0
27 minutes ago, UdvAtt108 said:

As far as i see, you want to use some external imported function from a library. You have to link the snappy dynamic/static lib into your project for the fix. 

Hey thank you for your reply 🙂

i've installed this tutorial:

 

i generated with cmake the snappy project, compiled the snappy and copyed the lib and include files to my Binary

I defined the lib in UserInterface.cpp as pragma (like the tutorial)

Idk whats missing, i rly have no idea 😕

Link to comment
Share on other sites

  • 0

by that error, the snappy source is a static lib. 

 

I can think on two possibility. 

The first, you dont use correctly or on correct place the pragma linking. Maybe take a try on link the library in the visualstudio. 

The second chance. There are more subprojects then userinterface project in client source project. You have to make sure which one project does use snappy function imports, and you have to link the snappy static lib into that correct project. As far as i know, the pack manager is in eterbase project, i thing snappy is in eterbase (im on phone, i cant take a look, maybe im wrong) so you have to link the lib into that project. 

Edited by UdvAtt108
Link to comment
Share on other sites

  • 0
16 hours ago, UdvAtt108 said:

by that error, the snappy source is a static lib. 

 

I can think on two possibility. 

The first, you dont use correctly or on correct place the pragma linking. Maybe take a try on link the library in the visualstudio. 

The second chance. There are more subprojects then userinterface project in client source project. You have to make sure which one project does use snappy function imports, and you have to link the snappy static lib into that correct project. As far as i know, the pack manager is in eterbase project, i thing snappy is in eterbase (im on phone, i cant take a look, maybe im wrong) so you have to link the lib into that project. 

I tryed both but still the same problem.

Linking on eterbase and in Vs itself, it detects, but still unresolved error

Mayve Bad compiled lib? Because at the cmake i had an error with flags, buz in the project if snappy i found that code in the .cc file and its defined in a extern "C"

 

Rly no idea, i just need thst to make it workable to extract offical protos.

If it would works i Was planed to share New protos with com.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Activity

    1. 992

      [40250] Reference Serverfile + Client + Src [15 Available Languages]

    2. 3

      Biologist Manager (C++ & LUA)

    3. 3

      Visual studio 2022 compiling issue

    4. 63

      Metin2 | Mount System Renewal

    5. 58

      Metin2 2004 Beta Client

    6. 0

      🔥Paradise2 PVP SERVER GLOBAL!! EN-ES-PT 🕐📢Apertura 11 de diciembre 21 horas de España!

    7. 0

      Please help here ( Sush system problem )

  • Recently Browsing

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.