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

Is there a version without boost #57

Open
Wzshun opened this issue Oct 10, 2023 · 5 comments
Open

Is there a version without boost #57

Wzshun opened this issue Oct 10, 2023 · 5 comments

Comments

@Wzshun
Copy link

Wzshun commented Oct 10, 2023

I really like the DI style of C# autofac, and it would be great if they could be used in C++.

But I hope there's no need to introduce overly large libraries (such as boost)

@Wzshun
Copy link
Author

Wzshun commented Oct 12, 2023

I have make a fork that without boost, but it doesn't test since the test unit is under boost.
So it can't be a pr, but I wish someone need it. Hypodermic

See the Readme.md for detail.

@judgeaxl
Copy link

Perhaps you could keep boost as a dependency for testing only?

@Wzshun
Copy link
Author

Wzshun commented Oct 18, 2023

Sorry, I don't want to install boost in my computer, since lack of storage...
You could test it and make it as one branch, i saw there are someone have trouble with boost...
Thanks great job!

@judgeaxl
Copy link

I'm not a maintainer, only a fan of the project. It was mostly a suggestion to ensure your changes were in fact working, as an encouragement to @ybainier to consider integrating your changes :)

@marked-one
Copy link

Just in case, there are now tools like vcpkg available for C++ that manage dependencies for you just like nuget does for C#. I can confirm that Hypodermic can be installed from there and you don't need to deal with anything containing the word boost during this process yourself.

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

3 participants