-
Notifications
You must be signed in to change notification settings - Fork 284
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Win64 libevent2 .lib and .dll missing #832
Comments
I believe that dmd for windows is only 32bit. I could be wrong |
I don't believe that to be the case, it still takes the |
Yes, you can still compile for x64, the only difference is that DMD 64bit would allow the compiler to use more than 4gb of memory at compile-time, which may be required for very large libraries or high use of CTFE. I think the libevent dll would have to be compiled for win x64, but the .lib file can stay the same. You would need Visual Studio and CMake. https://github.com/libevent/libevent/
I haven't tried this though. I might be easier to use my fork with the native events after all, which would build on win64 with |
With the
Seems to be the same issue. Compiled with |
Since the future path will be to directly talk to the OS APIs without a C library in-between (as libasync does), it doesn't make sense to invest time building a Win64 version of libevent anymore (requires setting up a custom makefile/VS project). I've instead disabled the libevent configuration on Win64 now. |
Will you be developing your own library or are we still looking at making libasync default in the future? |
event2.lib and libevent.dll are both in
lib/win-1386
, but notlib/win-amd64
folder. This leads to an error when building a Windows application with --arch=x86_64.The text was updated successfully, but these errors were encountered: