問題出現(xiàn)背景描述
當我重新開始寫一個c/c++的項目時候,為了省事,我會把之前用的配置文件復制到新項目的文件夾里(或者直接復制整個項目到新的文件夾里),這就導致F5調試的時候,提示如下:
未找到導入的項目“D:\Microsoft.Cpp.Default.props”凭舶。請確認 <Import> 聲明中的路徑正確 ,且磁盤上存在該文件爱沟。
過程復現(xiàn)
先是提示:
mingw32-make: *** No targets specified and no makefile found. Stop. 終端進程“D:\mingw64\bin\mingw32-make.exe”啟動失敗(退出代碼: 2)帅霜。
這個很好理解,就是因為這個命令執(zhí)行失敗,沒有生成目標文件,所以調試的時候就找不到.
我們來到build文件夾手動自行cmake ..
命令
image-20210328102215622
image-20210328103810849
提示如下:
image-20210328102925904
解決方法
其實在我們執(zhí)行上面操作的時候,vs會自動提示如下:
ps:我當時就是忽略了這個,其實這就是問題所在.
image-20210328101847178
所以只要重新打開這個文件,出現(xiàn)上面的彈框,然后選擇gcc即可.
如果出現(xiàn)下面這種
where CMakeCache.txt was created. This may result in binaries being created in the wrong place. If you are not sure, reedit the CMakeCache.txt
image-20210328102448492
提示也比較明顯了,說明之前的緩存啥啥的,修改一下CMakeList.txt文件.