-
Notifications
You must be signed in to change notification settings - Fork 527
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
vs2017 building issue #1780
Comments
No, sorry, I have never used czmq. |
Sorry I haven't VS2017 installed, but I’ve been trying to build CZMQ on Windows 10 using VS2015, the build fails after a few seconds and I get errors; https://pastebin.com/a2r2KJi0 This is what I’ve done so far; git clone --depth 1 -b stable https://github.com/jedisct1/libsodium.git :: if libsodium is on disk, the Windows build of libzmq will automatically use it git clone git://github.com/zeromq/czmq.git Would love to get CZMQ building smoothly on Windows! |
I tried to build czmq using VS2017 on Win10 about one and a half months ago. The auxiliary tools I used is zproject and gsl. I installed them on Win10 via
By the way, I also tried |
Not really, never built it on windows.
I can give it a try next week.
…On Nov 3, 2017 04:20, "myd7349" ***@***.***> wrote:
I tried to build czmq using VS2017 on Win10 about one and a half months
ago. The auxiliary tools I used is zproject
<https://github.com/zeromq/zproject> and gsl
<https://github.com/imatix/gsl>. Of cause, I installed them on Win10 via WSL(Windows
Subsystem for Linux).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1780 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AClv9o2uSNpBKHHbv479ntucsLQEwCnAks5synhRgaJpZM4QPNwJ>
.
|
@myd7349 did you try the step specified by jacktrades52 in this issue: #1617 This worked for me, got CZMQ built on Win10/VS2017 I also had to: This was necessary because of how the Linker inherits the path for external library files: if any of the build parameters are different between libzmq and czmq (x64 vs 32, or build targeted to 140 for one, 141 for the other) then libzmq will not be found. Check your linker config, you'll see the inherited external library path there, along with the build variables in the path which must match between libzmq/czmq |
@sgluss No, I didn't try it yet. I will try it later. |
This issue has been automatically marked as stale because it has not had recent activity for 90 days. It will be closed if no further activity occurs within 21 days. Thank you for your contributions. |
Hey guys!
|
Nice work @myd7349 , vcpkg sounds like an awesome time-saver! When you get czmq ported I'd like to give it a try building my Windows / Linux app which uses boost, czmq & zeromq. One question I have is: Typically I normally build zeromq using libsodium as the crypto library because I discovered throughput performance issues with the default tweetnacl. How would I install zeromq within vcpkg making sure that libsodium was used for crypto? Thanks for any clarification. |
@Formulator Thanks for your kindly reply. As far as I know, Once merged, we can reinstall vcpkg install zeromq[sodium] Even if this PR was not accepted, we may modify local zeromq portfile as what I did in the above PR. |
Hi! @Formulator Good news! I finally finish this work. Now, we can install
|
Wow! @myd7349 thanks, I compiled & ran my app on Windows 10 using Visual Studio 2019 with czmq via vcpkg. So easy, fast and simple..... Except for one issue:
Not sure what the logic at
But by commenting out the |
Hi! @Formulator It is caused by a mistake I made in |
Any one build successfully CZMQ using vs2017
The text was updated successfully, but these errors were encountered: