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

[Docs/FAQ] Add Windows VS 2022 usage instructions #717

Closed
wants to merge 8 commits into from
Closed

[Docs/FAQ] Add Windows VS 2022 usage instructions #717

wants to merge 8 commits into from

Conversation

Andosius
Copy link
Contributor

^

@netlify
Copy link

netlify bot commented Jun 27, 2023

Deploy Preview for dpp-dev ready!

Name Link
🔨 Latest commit afd8a8d
🔍 Latest deploy log https://app.netlify.com/sites/dpp-dev/deploys/64afb74dfb849100086cd4d0
😎 Deploy Preview https://deploy-preview-717--dpp-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@braindigitalis
Copy link
Contributor

thinking about this, i'm not sure if we want to add this. It would encourage people back to the roll-your-own again instead of "use the template" which we have been pushing now successfully. We would then be back to dealing with people not setting it up to use the correct debug and build versions of the lib. The less we see "scary ptr" windows issues the better.

@Andosius
Copy link
Contributor Author

Andosius commented Jul 20, 2023

I can understand that. It is up to you, I have a well tested and working alternative for that:

Maybe I can change the page to build projects with my current DPP-CMake project? The latest update made it stable on Debian based distros (tested it on x64, arm64, armhf and auto builds libdpp if it can‘t be installed via dpkg) and on Windows.
It may even work with macOS via auto build.

For compatibility reasons (older CMake versions) I dropped FetchContent and rewrote the whole thing.
It uses curl on unix systems and PowerShell streams on Windows to get the desired version.
That makes using DPP extremly easy.

The only things left are:

  • Improve the README and add dependencies for all OSes
  • Explain how to trigger macOS build as it is experimental (I am sure macOS ist still supported, correct?)
  • Adding proper macOS and Windows installation checks (not only testing for the download dir)

That will take one more day to finish and we will have a fully compatible solution that allows everyone to use and install DPP using CMake cross platform! And that with literally 3 lines of code and almost no overhead when configuring and everything is present.

You can test it yourself:
https://github.com/Andosius/DPP-CMake/tree/master

Let me know what you think.

Edit:
I added all the missing features and the project is pretty much completed. I can't test the macOS part, I'm not that rich lol

@Andosius Andosius closed this by deleting the head repository Jul 22, 2023
@Commandserver Commandserver added the documentation Improvements or additions to documentation label Aug 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants