Skip to content
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

Compiled release of the plugin #4

Closed
prolium opened this issue Oct 24, 2017 · 5 comments
Closed

Compiled release of the plugin #4

prolium opened this issue Oct 24, 2017 · 5 comments

Comments

@prolium
Copy link

prolium commented Oct 24, 2017

Hello, first I would like to point out that this is not a bug report, but rather a request.
For quite some time I've wanted to use your plugin, but I don't have VS2015 and compiling it on VS2013 is painful, throws many linking issues as in issue #3 .

Could you please release a compiled package of the plugin occasionally ?

@codecat
Copy link
Owner

codecat commented Oct 24, 2017

Sure, I'll take a look late tonight.

@codecat
Copy link
Owner

codecat commented Oct 24, 2017

Hey, I've uploaded prebuilt binaries here. Let me know if they work, I haven't had much time to try it yet today.

I've also fixed a few building errors and committed those, so if you want to compile it yourself, maybe it will work now.

@prolium
Copy link
Author

prolium commented Oct 24, 2017

Thanks a lot, the 32-bit version worked (tested on Sonic Mania), but the 64-bit version didn't, log tab says failed to load plugin.

As for compiling the project, i found that the linking problem was because of the libraries IUP and CD since they're built with static linking to Visual C++ 14.0 (2015) as stated here in the download tips page.
After replacing all .lib files of IUP and CD with the ones built for Visual C++ 12.0 (2013) , the project was successfully compiled!

But comes another problem, if the plugin was compiled with the static version of both libraries, then the 64-bit version fails to be loaded in the debugger, but if the project was built with the dynamic version of the libraries then it works! but then of course you have to copy/paste the .dll files along the with the .dp64 file.

Debugger version: snapshot_2017-10-24_01-20
OS: Windows 10 x64 v1607 (build 14393, aka Anniversary Update )

@codecat
Copy link
Owner

codecat commented Oct 24, 2017

That's interesting. I don't really understand why that would be a problem. Maybe it's linking with the wrong static lib files or something?

Since this issue is solved, I'll close it now. Perhaps open a new issue for the static libs?

@codecat codecat closed this as completed Oct 24, 2017
@prolium
Copy link
Author

prolium commented Oct 25, 2017

Sure, will do, i'll try to figure out what's wrong (if i could) before opening a new issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants