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
Unresolved external symbol #77
Comments
I never tried to use glsl on Windows, so I think my help will be quite limited... Just in case, do you have the "dev" version? Optional (not sure if relevant...): do you have "glsl_cblas" installed too? |
According to the accompanying I am giving up on the vcpkg path. I believe the issue might be a conflict between setting it to link statically or dynamically. Now, I am trying to find a resource, that explains how the println! emit works, so I can hard-code the gsl version I have to the binary, and see where the problem lies. It seems like no-one is spending anytime on using GSL and Windows. There's absolutely no resource explaining how any of this works. The only thing I can find is opencv apparently links through vcpkg, but it is so convoluted, that I am not sure it is worth it. |
Well, windows is a nightmare for developers and most opensource developments are on linux so they generally don't care about windows. As for the |
Yeah, I've been hammering combinations of these and I am 'bout to fully give up. If anyone knows how to set these things up in Windows, I'd love a conversation, and I'd definitely contribute a PR based on said assistance. It is just beyond annoying. I have no idea if is cdylib or static or whatever. The error messages are indecipherable. Sorry. |
Maybe ask the cargo people for help maybe? |
I'm trying to add support for
vcpkg
as I've found out, that I need to link to this withstable-msvc
.I'm beyond frustrated at this point, but here's where I am at: The
build.rs
I have right now is this:I've also added
default = ["v2"]
toCargo.toml
to ensure that it is building the version of gsl that I installed through vcpkg.The
vcpkg
crate works like this: If all this was resolved correlty, then the necessary things are emitted.But I still get all of these as unresolved symbols: They aren't strictly v2 stuff, so I am just very perplexed as to why I'm missing 79 symbols:
The text was updated successfully, but these errors were encountered: