Sto cercando di iniziare con Cmake e ho iniziato con un semplice tutorial trovato sul sito. Il codice C++ è il più semplice possibile qui:Problemi con CMake e Visual C++ 2010
#include <iostream>
int main(int argc, char *argv[])
{
std::cout << "Hello, World!" << std::endl;
return 0;
}
Il file cmake è:
cmake_minimum_required (VERSION 2.6)
project (Tutorial)
add_executable(Tutorial main.cpp)
ho generare il file di soluzione e di progetto utilizzando il cmake-gui Visual Studio C++. Sono in grado di creare il progetto, ma quando provo a eseguire il progetto viene visualizzato un prompt che indica che il progetto ZERO_CHECK non è aggiornato e chiede se mi piacerebbe ricostruirlo. Quando seleziono "Sì", viene visualizzato un messaggio di errore: "Impossibile avviare il programma ..Path ../ Debug/ALL_BUILD Il sistema non riesce a trovare il file specificato". Ho fatto molte ricerche ma non sono riuscito a trovare nessuno che abbia avuto un errore simile. Qualcuno ha mai incontrato qualcosa del genere?
Concordato. Il problema è che ALL_BUILD non crea un eseguibile, quindi Visual Studio si lamenta quando si tenta di eseguire il debug di tale destinazione. Questo non è un problema specifico di CMake, avresti lo stesso errore se avessi creato una normale soluzione di Visual Studio e avessi il progetto predefinito su un altro target che non è un eseguibile. – drescherjm