I'm going to make an application in C ++ in the style of Metro apps for Windows 8 / 8.1. Through Clion from JetBrains. Please tell me in which direction to dig, which libraries to use, whether the win32 library is suitable, maybe someone is a professional in this business and will tell you a book or an article. I am not well versed in this matter, but I want to understand.
Closed due to the fact that it is necessary to reformulate the question so that it was possible to give an objectively correct answer by the participants of D-side , cheops , aleksandr barakin , user207618, αλεχολυτ 21 Sep '16 at 3:34 .
The question gives rise to endless debates and discussions based not on knowledge, but on opinions. To get an answer, rephrase your question so that it can be given an unambiguously correct answer, or delete the question altogether. If the question can be reformulated according to the rules set out in the certificate , edit it .
1 answer
First, if you want to develop a so-called. “Metro” applications, then immediately forget about CLion - only Visual Studio. Why? Because, CLion supports 2 compilers: gcc and clang. Neither can do C ++ / CX extensions. Of course, you can use the WRL , but I can not find a single plus from the use of it, but the suffering from its use, I believe, is not small.
Second, why are you laying on Win8 / 8.1? If we start, can it be better right away with UWP ?
You can start with Creating the “Hello World” application in C ++ , and then explore and learn. This is a completely new platform in which the old, win32, API does not work. You will have to study a lot, but there are enough resources. True books are more and more on .NET, but they can be used to study, because there won't be much difference with C ++ - there are books on the platform, and the API is unified there (although some things will be much simpler in .NET)
- This is how CLion uses CMake, which is quite supported by the MS compiler. But yes, I agree, there is little sense from this. - Mikalai Ramanovich