You already have a compiler, a code editor, and a build system, which is plenty to make tons of incredible applications. However, this comes at a price for many developers that venture beyond their own machine: you must build different binaries for your developer machine compared to your final target, be it a phone, a cloud server, or an embedded microcontroller.įor most small-to-medium sized projects, this isn’t a problem. It enables clean abstractions to coexist peacefully with low-level platform-specific bit twiddling. One of the best features of C++ is that it generates tailored, specialized code for each specific machine, enabling you to squeeze every ounce of performance per watt. If you’re not familiar with our C++ library manager vcpkg, welcome! This post covers an intermediate/advanced topic, so you may want to first get an overview and try things out from the vcpkg GitHub page or some of our previous blogs.
0 Comments
Leave a Reply. |