這可能有一個非常簡單的解決方案,但對於Visual Studio和C++編程來說是新手,我對此很難接受。如何在Visual Studio 2015中調試現有的C++源代碼?
我下載了一個用C++編寫的SDK,其中包含一個可執行文件以及源文件和頭文件。可執行文件接受一些命令行參數。到目前爲止,我一直在使用windows命令提示符(如C:\path\filename.exe -argument
)運行可執行文件,但現在我希望能夠輸入這些命令行參數,然後在源代碼中放置斷點以調試源代碼。
我不知道如何在Visual Studio中打開源文件並對其進行調試。如果我只是用main函數打開源文件,調試按鈕會顯示'Attach',而不是調試。
我看到另一個similar question here,但這個問題是使用Visual Studio開發的項目,而我的源代碼沒有任何Visual Studio項目/解決方案文件。我唯一的文件是可執行文件,源文件和頭文件(.cpp,.h,.hpp)和CMakeLists.txt文件。
您需要一個visual studio項目。打開項目,然後建立,然後你可以調試。 – drescherjm
*** CMakeLists.txt文件***這就是你需要的。使用'CMake'生成一個Visual Studio項目。希望源代碼支持Visual Studio。 – drescherjm
@drescherjm您可以詳細闡述一下如何使用CMake生成Visual Studio項目嗎?我以前沒有用過CMake。 – db7638