Ich versuche CMake verwenden, um Visual Studio 15 Projekt C++ statische Bibliothek für Windows 10 zu generieren. Es sollte auf Telefonen verwendet werden, so denke ich, dass es Unterstützung für Windows Store haben sollte . Gibt es Flags, die ich setzen kann?Wie kann ich CMake verwenden, um Windows 10 universelles Projekt zu generieren
Ich habe gefunden https://github.com/Microsoft/CMake, es ist Microsofts Gabel von CMake, aber ich kann keinen Hinweis finden, wie man es verwendet, um Uniwers App-Unterstützung zu ermöglichen.
Mit "normalen" cmake, wenn ich auf die Unterstützung Schalter für Fenster Strosse bekomme ich einen Fehler:
error MSB3843: Project "project1" targets platform "Windows", but references SDK "Visual C++ 2015 Runtime for Universal Windows Platform Apps v14.0" which targets platform "UAP".
Bei der Verwendung von CMake 3.8 habe ich diesen Fehler "Visual Studio 14 2015 unterstützt Windows Store '8.0', '8.1' und '10 .0 ', aber nicht' 10 '. Überprüfen Sie CMAKE_SYSTEM_VERSION.". Um es zu beheben, musste ich "CMake -G" Visual Studio 14 2015 "-D CMAKE_SYSTEM_NAME: STRING = WindowsStore -D CMAKE_SYSTEM_VERSION: STRING = 10.0." – MarekR
Ein zusätzlicher Hinweis. Mit wachsender Windows 10 (Sub-) Versionsnummern und Littering von SDK-Versionen müssen Sie möglicherweise etwas wie 10.0.14393.0 anstelle von 10 schreiben. Andernfalls wird der gewünschte C++ - Compiler möglicherweise nicht gefunden. – yau
10.0 wählt das neueste installierte SDK aus (mit späteren cmake-Versionen) – Mo0gles