Closed elstp closed 4 years ago
Hello,
I never touch CMAKE, I will try to compile it.
Do you have any now? I really need it!
Our server is waiting for your update! Thank you so much!
我将尝试对其进行编译。
Most of us can't do this, few people can use Cmake, maybe only professionals can compile Linux X64 so files... , I look forward to your compilation of x64 files, thank you!
The project was a mess, I spend 4 hours trying to compile it on Windows, without any success now...
The DLL is compiled and works (I test it with the tool for the test by replacing the old DLL with the new), but unfortunately, it does not work on an Arma 3 server without any reason. The only error is: the application is not a win32 application.
I compile the DLL for Windows using MVSC 14.2. I will try later, I was doing that for 6 hours.
For Linux, should have the *.so extension? This is farther than I got however.
I try Windows before because I never do this before.
Little bit better when attempting to convert in Linux, but this relies on Boost C++ Libraries. Can't get my IDE to find Boost. In the same boat as Steez, as this is a bit of a mess. Attempted with gcc.
Waiting for new x64 so file online...
@klovok You need to build Boost, TBB, and the MariaDB connector. Plus maybe you need OpenSSL for the MariaDB connector.
But I need to find why it's not working on my server.
Even building it with Cmake don't resolve the problem, it creates a Visual Studio Project with always the same problem: the application is not a Win32 application.
Even building it with Cmake don't resolve the problem, it creates a Visual Studio Project with always the same problem: the application is not a Win32 application.
No need for windows 64-bit dll, we need linux 64-bit extdb3_x64.so
I don't know how to build on linux, so I try before to build it and test it for Windows.
Else you can try to build it, I have spend more than 8 hours on it, I don't created extDB3 and I never touch to any C++ before, it's totally new for me. So be patient.
I don't know how to build on linux, so I try before to build it and test it for Windows.
Else you can try to build it, I have spend more than 8 hours on it, I don't created extDB3 and I never touch to any C++ before, it's totally new for me. So be patient.
I am also trying to compile, thank you very much for your reply!
I ask some help on the official forum of Bohemia, you can find my post here: https://forums.bohemia.net/forums/topic/231359-extdb-3-recompiled-new-windows-and-linux-64-bits-binaries
I am also asking around for some help on this. With your results @SteezCram, it seems that the configuration of the build is resulting in a 32bit Windows Binary. Is the Server you are testing on running in Windows 32bit?
I compiled it for x64. All the lib that I use in my project is targeting x64, not Win32 or x86. @klovok
Do you still need it? i have on private repo https://i.imgur.com/UevrJDt.png
That's great! Thank you very much!
you may want to use the default extdb3.pbo, we edit the version in the zip i posted
I done a pull and added 64bit linux to this repo waiting on @SteezCram to merge https://github.com/SteezCram/extDB3/pull/4
Hello,
Thanks, @Ni1kko to provide it! I merge your pull request. You can spread that the binaries are compiled for Linux x64 for other people.
I will close the issue if you have any other problems you can open a new one.
Tested and is working, appreciate everyone's time on this! @SteezCram 64-bit Linux requires libtbb2 to be installed.
Had to search for this, as original Linux instructions are not available.
apt install libtbb2
I update the installation part.
Do you have time to upload an extDB3_x64.so file? Thank you very much!