Sto cercando di utilizzare CMake per generare la libreria statica di C++ del progetto Visual Studio 15 per Windows 10. Dovrebbe essere utilizzabile sui telefoni, quindi penso che dovrebbe avere supporto per Windows Store . Ci sono dei flag che posso impostare?Come posso utilizzare CMake per generare il progetto universale di Windows 10
Ho trovato https://github.com/Microsoft/CMake, è il fork di Microsoft di CMake, ma non riesco a trovare un indizio su come utilizzarlo per abilitare il supporto delle app uniwersal.
Con "normale" cmake quando accendo il supporto per Windows cantiere d'abbattimento ottengo un errore:
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".
Quando si utilizza CMake 3.8 ho ricevuto questo errore "Visual Studio 14 2015 supporta Windows Store '8.0', '8.1' e '10 .0 ', ma non' 10 '. Controlla CMAKE_SYSTEM_VERSION.". Per risolvere il problema dovevo eseguire "CMake -G" Visual Studio 14 2015 "-D CMAKE_SYSTEM_NAME: STRING = WindowsStore -D CMAKE_SYSTEM_VERSION: STRING = 10.0." – MarekR
Un ulteriore suggerimento. Con la crescita dei numeri di versione di Windows 10 (sotto) e del littering delle versioni di SDK, potrebbe essere necessario scrivere qualcosa come 10.0.14393.0 anziché 10. In caso contrario, il compilatore C++ desiderato potrebbe non essere trovato. – yau
10.0 selezionerà l'ultimo SDK installato (con versioni successive di cmake) – Mo0gles