10
我想開始使用Cmake,並開始在網站上找到一個簡單的教程。 C++代碼儘可能在這裏簡單:CMake和Visual C++ 2010的問題
#include <iostream>
int main(int argc, char *argv[])
{
std::cout << "Hello, World!" << std::endl;
return 0;
}
CMake的文件是:
cmake_minimum_required (VERSION 2.6)
project (Tutorial)
add_executable(Tutorial main.cpp)
我生成的Visual Studio C++使用cmake的桂解決方案和項目文件。我能夠構建項目,但是當我嘗試運行該項目時,我收到一個提示,說明ZERO_CHECK項目已過期,並詢問是否要重新構建該項目。當我選擇「是」時,出現錯誤消息:'無法啓動程序..路徑../調試/ ALL_BUILD系統找不到指定的文件。我做了很多搜索,但無法找到任何有類似錯誤的人。有沒有人遇到過這樣的事情?
同意。問題是ALL_BUILD不會創建可執行文件,所以當您嘗試調試該目標時,Visual Studio會抱怨。這實際上不是一個CMake特定的問題,如果你創建了一個常規的Visual Studio解決方案,並將默認項目設置爲不是可執行文件的某個其他目標,則會出現相同的錯誤。 – drescherjm