亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

VScode中使用Cmake遇到的問(wèn)題及其解決方法(推薦)

 更新時(shí)間:2020年05月18日 11:51:01   作者:彎曲時(shí)空  
這篇文章主要介紹了VScode中使用Cmake遇到的問(wèn)題及其解決方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

VS code配置步驟先按照網(wǎng)上的方法完成,大概就是安裝mingw,cmake,VS code,然后安裝VS code中的插件:

在這里插入圖片描述

安裝好之后,新建文件夾/項(xiàng)目如下:

在這里插入圖片描述

其中,build是打開(kāi)文件夾以后自動(dòng)生成的。test中是源文件還有項(xiàng)目文件等。

打開(kāi)終端(可以是powershell,也可以是vscode中的終端),進(jìn)入到build中,使用

cmake -G "MinGW Makefiles" ..

其中的 MinGW Makefiles 可以修改成其他的編譯選項(xiàng)。根據(jù)錯(cuò)誤的提示來(lái)選擇就好。
如果cmake的配置出錯(cuò),有可能是沒(méi)有選擇kit,Ctrl+Shift+P輸入

Cmake: Select a Kit

選擇一個(gè)kit,我這里選擇是有mingw的那個(gè)GCC的選項(xiàng)。如果不行的話就再選擇另外一個(gè)。

成功之后會(huì)生成makefile。網(wǎng)上說(shuō)要輸入

make

去生成可執(zhí)行文件,但是我這里總是會(huì)報(bào)錯(cuò):

make : 無(wú)法將“make”項(xiàng)識(shí)別為 cmdlet、函數(shù)、腳本文件或可運(yùn)行程序的名稱。請(qǐng)檢查名稱的拼寫,如果包括路徑,請(qǐng)確保路徑正確
,然后再試一次。
所在位置 行:1 字符: 1
+ make -v
+ ~~~~
  + CategoryInfo     : ObjectNotFound: (make:String) [], CommandNotFoundException
  + FullyQualifiedErrorId : CommandNotFoundException

(為了解決這個(gè)問(wèn)題,還專門去下載GNU make,添加了相應(yīng)的系統(tǒng)環(huán)境變量。但是也沒(méi)有解決問(wèn)題。最后將GNU make卸載了。)用make的命令其實(shí)是想調(diào)用make的exe文件,不用輸入路徑是因?yàn)樵诃h(huán)境變量中添加了相應(yīng)的路徑。但是其實(shí)在安裝mingw的時(shí)候已經(jīng)安裝了make命令,調(diào)用不到是因?yàn)槟莻€(gè)exe文件沒(méi)有改成make.exe。可以使用

mingw32-make

命令來(lái)執(zhí)行make的命令,也可以將mingw32-make.exe改名成make.exe,然后輸入

make

來(lái)執(zhí)行。成功之后,在終端接著輸入

./TEST_C.exe

其中TEST_C是項(xiàng)目名稱。 這樣就可以得到程序的輸出啦。

附:

CmakeLists.txt內(nèi)容:

cmake_minimum_required (VERSION 3.0)
project(Main)
set(CMAKE_C_COMPILER "gcc")
add_executable(TEST_C test/test_mod.c)

test/test_mod.c的內(nèi)容:

#include<stdlib.h>
#include<stdio.h>

int main(){
  int a = -123;
  int b, c;
  b = a / 10;
  c = a % 10;
  printf("%d, %d\n", b ,c);
  system("pause");
}

總結(jié)

到此這篇關(guān)于VScode中使用Cmake遇到的問(wèn)題及其解決方法的文章就介紹到這了,更多相關(guān)VScode 使用 Cmake內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • QT的QWebEngineView類知識(shí)點(diǎn)詳細(xì)介紹

    QT的QWebEngineView類知識(shí)點(diǎn)詳細(xì)介紹

    QWebEngineView是Qt框架中的組件,基于Chromium內(nèi)核,支持HTML5、CSS3、JavaScript等Web技術(shù),適用于嵌入網(wǎng)頁(yè)內(nèi)容到Qt應(yīng)用程序,它提供了豐富的接口如加載、導(dǎo)航、與JavaScript交互等,并支持信號(hào)槽機(jī)制處理各種網(wǎng)頁(yè)事件,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-10-10
  • C++實(shí)現(xiàn)LeetCode(55.跳躍游戲)

    C++實(shí)現(xiàn)LeetCode(55.跳躍游戲)

    這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(55.跳躍游戲),本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C++ 動(dòng)態(tài)內(nèi)存管理詳情解說(shuō)

    C++ 動(dòng)態(tài)內(nèi)存管理詳情解說(shuō)

    這篇文章主要介紹了C++ 動(dòng)態(tài)內(nèi)存管理詳情解說(shuō),文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下,希望對(duì)你的學(xué)習(xí)有所幫助
    2022-07-07
  • C語(yǔ)言計(jì)算代碼執(zhí)行所耗CPU時(shí)鐘周期

    C語(yǔ)言計(jì)算代碼執(zhí)行所耗CPU時(shí)鐘周期

    本文給大家介紹的是使用C語(yǔ)言來(lái)計(jì)算代碼執(zhí)行所耗CPU時(shí)鐘周期的代碼,非常的簡(jiǎn)單實(shí)用,不過(guò)要依托于sync,有需要的小伙伴自己參考下吧。
    2015-03-03
  • C++反轉(zhuǎn)字符串中單詞的字符順序的兩種方法

    C++反轉(zhuǎn)字符串中單詞的字符順序的兩種方法

    在處理字符串相關(guān)的問(wèn)題時(shí),反轉(zhuǎn)字符串中每個(gè)單詞的字符順序是一個(gè)常見(jiàn)的任務(wù),同時(shí)要保證空格和單詞的初始順序不變,下面我們將詳細(xì)介紹兩種解決該問(wèn)題的方法,包括其解題思路和具體實(shí)現(xiàn)細(xì)節(jié),需要的朋友可以參考下
    2025-03-03
  • 如何為Qt視圖中的文字實(shí)現(xiàn)彩虹漸變效果

    如何為Qt視圖中的文字實(shí)現(xiàn)彩虹漸變效果

    這篇文章主要給大家介紹了關(guān)于如何為Qt視圖中的文字實(shí)現(xiàn)彩虹漸變效果的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者使用Qt具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 使用C++實(shí)現(xiàn)插件模式時(shí)的避坑要點(diǎn)(推薦)

    使用C++實(shí)現(xiàn)插件模式時(shí)的避坑要點(diǎn)(推薦)

    這篇文章主要介紹了使用C++實(shí)現(xiàn)插件模式時(shí)的避坑要點(diǎn),本文主要分析實(shí)踐中常見(jiàn)的、因?yàn)閷?duì)原理不清楚而搞出來(lái)的產(chǎn)品里的坑,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • 最新評(píng)論