国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

VSCODE使用CMAKE顯示命令無法找到

這篇具有很好參考價(jià)值的文章主要介紹了VSCODE使用CMAKE顯示命令無法找到。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

背景:使用了code server,安裝CMAKE和CMAKE TOOLS,但是通過ctrl+shift+p打開命令面板,運(yùn)行隨便一個(gè)cmake指令,都出現(xiàn)了指令無法找到。具體為“命令"CMake: 配置"導(dǎo)致錯(cuò)誤 (command ‘cmake.configure’ not found)”。
VSCODE使用CMAKE顯示命令無法找到,vscode,ide,編輯器

  1. C++工程
    通過C++ Create project創(chuàng)建要給C++工程,里面創(chuàng)建好了src、include、lib和output文件夾,以及Makefile??梢灾苯油ㄟ^make實(shí)現(xiàn)工程的編譯。
    VSCODE使用CMAKE顯示命令無法找到,vscode,ide,編輯器

  2. Makefile
    默認(rèn)的Makefile文件如下

#
# 'make'        build executable file 'main'
# 'make clean'  removes all .o and executable files
#

# define the Cpp compiler to use
CXX = g++

# define any compile-time flags
CXXFLAGS	:= -std=c++17 -Wall -Wextra -g

# define library paths in addition to /usr/lib
#   if I wanted to include libraries not in /usr/lib I'd specify
#   their path using -Lpath, something like:
LFLAGS =

# define output directory
OUTPUT	:= output

# define source directory
SRC		:= src

# define include directory
INCLUDE	:= include

# define lib directory
LIB		:= lib

ifeq ($(OS),Windows_NT)
MAIN	:= main.exe
SOURCEDIRS	:= $(SRC)
INCLUDEDIRS	:= $(INCLUDE)
LIBDIRS		:= $(LIB)
FIXPATH = $(subst /,\,$1)
RM			:= del /q /f
MD	:= mkdir
else
MAIN	:= main
SOURCEDIRS	:= $(shell find $(SRC) -type d)
INCLUDEDIRS	:= $(shell find $(INCLUDE) -type d)
LIBDIRS		:= $(shell find $(LIB) -type d)
FIXPATH = $1
RM = rm -f
MD	:= mkdir -p
endif

# define any directories containing header files other than /usr/include
INCLUDES	:= $(patsubst %,-I%, $(INCLUDEDIRS:%/=%))

# define the C libs
LIBS		:= $(patsubst %,-L%, $(LIBDIRS:%/=%))

# define the C source files
SOURCES		:= $(wildcard $(patsubst %,%/*.cpp, $(SOURCEDIRS)))

# define the C object files 
OBJECTS		:= $(SOURCES:.cpp=.o)

#
# The following part of the makefile is generic; it can be used to 
# build any executable just by changing the definitions above and by
# deleting dependencies appended to the file from 'make depend'
#

OUTPUTMAIN	:= $(call FIXPATH,$(OUTPUT)/$(MAIN))

all: $(OUTPUT) $(MAIN)
	@echo Executing 'all' complete!

$(OUTPUT):
	$(MD) $(OUTPUT)

$(MAIN): $(OBJECTS) 
	$(CXX) $(CXXFLAGS) $(INCLUDES) -o $(OUTPUTMAIN) $(OBJECTS) $(LFLAGS) $(LIBS)

# this is a suffix replacement rule for building .o's from .c's
# it uses automatic variables $<: the name of the prerequisite of
# the rule(a .c file) and $@: the name of the target of the rule (a .o file) 
# (see the gnu make manual section about automatic variables)
.cpp.o:
	$(CXX) $(CXXFLAGS) $(INCLUDES) -c $<  -o $@

.PHONY: clean
clean:
	$(RM) $(OUTPUTMAIN)
	$(RM) $(call FIXPATH,$(OBJECTS))
	@echo Cleanup complete!

run: all
	./$(OUTPUTMAIN)
	@echo Executing 'run: all' complete!
  1. CMake
    創(chuàng)建一個(gè)新的c++工程,一直無法啟動(dòng)cmake,刷新網(wǎng)頁也沒用。
    解決辦法:自己創(chuàng)建文件CMakeLists.txt,保存,然后刷新,就可以跳出來cmake的操作臺(tái)和指令了。然后刪除該文件,重新用cmake指令操作下。
    VSCODE使用CMAKE顯示命令無法找到,vscode,ide,編輯器

  2. 基本要補(bǔ)充的Cmake代碼文章來源地址http://www.zghlxwxcb.cn/news/detail-801943.html

set(CMAKE_CXX_STANDARD 11)

set(CMAKE_EXPORT_COMPILE_COMMANDS ON)

include_directories(${PROJECT_SOURCE_DIR}/include)

add_executable(main 
${PROJECT_SOURCE_DIR}/src/main.cpp
${PROJECT_SOURCE_DIR}/src/other.cpp
)

set_target_properties(main PROPERTIES RUNTIME_OUTPUT_DIRECTORY  ${PROJECT_SOURCE_DIR}/output/)

到了這里,關(guān)于VSCODE使用CMAKE顯示命令無法找到的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • VSCode使用CMake斷點(diǎn)調(diào)試

    在 VS Code 中使用 CMake 進(jìn)行斷點(diǎn)運(yùn)行調(diào)試,需要進(jìn)行以下步驟: 確保已在系統(tǒng)中安裝了 CMake 和調(diào)試器(如 GDB)。 在項(xiàng)目根目錄下創(chuàng)建一個(gè)名為 .vscode 的文件夾。 在項(xiàng)目根目錄下創(chuàng)建一個(gè)名為 build 的文件夾,并在終端中導(dǎo)航到該文件夾。 運(yùn)行以下命令來生成構(gòu)建文件: 運(yùn)行

    2024年02月12日
    瀏覽(20)
  • Git使用篇:Mac&Window---Vscode 終端命令行顯示分支名和Tab自動(dòng)補(bǔ)全

    Git使用篇:Mac&Window---Vscode 終端命令行顯示分支名和Tab自動(dòng)補(bǔ)全

    ###:mac終端美化 https://www.jianshu.com/p/fd457aaee3e7 配置地址 終端改成git window終端美化 setting.json修改這個(gè)

    2024年02月11日
    瀏覽(42)
  • CMake快速使用+VSCode開發(fā)(調(diào)試)

    CMake快速使用+VSCode開發(fā)(調(diào)試)

    1、cmake安裝和入門使用 1.1 安裝 1.2 簡(jiǎn)單程序使用cmake 在指定的目錄中作為項(xiàng)目目錄,里面只有一個(gè)Apply.cpp文件。此外為了使用cmake,需要有一個(gè)CMakeLists.txt文件。內(nèi)容如下: 在項(xiàng)目目錄中創(chuàng)建一個(gè)build文件夾,然后進(jìn)入該目錄進(jìn)行命令的操作。如下: 此時(shí),有了Makefile文件,

    2024年02月03日
    瀏覽(28)
  • CMake學(xué)習(xí)筆記-VSCode使用Cmake編譯C++工程

    Win + MinGW + CMake + Git 官方教程1: https://cmake.org/cmake/help/latest/guide/tutorial/A%20Basic%20Starting%20Point.html 官方教程2: https://cmake.org/cmake/help/book/mastering-cmake/cmake/Help/guide/tutorial/index.html 官方練習(xí)材料1:https://github.com/Kitware/CMake.git 官方練習(xí)材料2:https://github.com/Kitware/CMake/blob/master/Help/guide

    2024年02月11日
    瀏覽(25)
  • VsCode CMake調(diào)試QT QString等變量不顯示具體值,調(diào)試中查看qt源碼 (可視化調(diào)試配置Natvis)

    VsCode CMake調(diào)試QT QString等變量不顯示具體值,調(diào)試中查看qt源碼 (可視化調(diào)試配置Natvis)

    遇到的問題 當(dāng)我們?cè)赩sCode使用CMake來調(diào)試QT程序時(shí),可能會(huì)出現(xiàn)變量是十六進(jìn)制的地址,而看不到具體的值。例如: 如何解決 這時(shí)候需要手動(dòng)設(shè)置一下 natvis (資源以上傳,可以直接下載) 在 .vscode 文件下找到 settings.json 文件 在 settings.json 文件中加入下述代碼 稍微解釋一下

    2024年01月25日
    瀏覽(39)
  • VScode無法顯示跳轉(zhuǎn)到定義問題解決

    VScode無法顯示跳轉(zhuǎn)到定義問題解決

    F12無法跳轉(zhuǎn),并且鼠標(biāo)在類和函數(shù)上右鍵,沒有顯示go to defination 選項(xiàng),點(diǎn)擊上方的Go工具欄,里面go to defination 選項(xiàng)無法選中: ?解決辦法:由于C/C++中的Intelli Sense Engine被關(guān)閉,將其設(shè)置為 Enable 之后便可以正常享用了。 具體操作如下: 1. 打開settings: File-Preferences-Settings

    2024年02月13日
    瀏覽(22)
  • ubuntu 上vscode使用cmake編譯運(yùn)行c++程序

    參考:ubuntu 上vscode使用cmake編譯運(yùn)行c++程序_vscode ubuntu運(yùn)行c++程序_SCH0的博客-CSDN博客 文章是對(duì)官方過程的翻譯: Get started with CMake Tools on Linux

    2024年02月07日
    瀏覽(24)
  • vscode git 源代碼管理 無法自動(dòng)更新顯示變更

    最近vscode 遠(yuǎn)程寫代碼遇到問題,git的源代碼管理不能自動(dòng)羅列被修改的文件 原因: 早期出現(xiàn)警告\\\"Visual Studio Code is unable to watch for file changes in this large workspace\\\"無法在這個(gè)大型工作區(qū)中監(jiān)視文件更改?,時(shí)不小心按到了“不再提醒”,導(dǎo)致當(dāng)前工作區(qū)的文件數(shù)量超過了VS Code文

    2024年02月11日
    瀏覽(109)
  • Python - Vscode顯示無法調(diào)用相關(guān)庫(無法解析導(dǎo)入x) Mac版

    Python - Vscode顯示無法調(diào)用相關(guān)庫(無法解析導(dǎo)入x) Mac版

    適用情況: 確認(rèn)已經(jīng)安裝了庫,但是vscode中顯示無法調(diào)用? 解決辦法: 很可能是由于之前已經(jīng)安裝了anaconda,庫已經(jīng)安裝在anaconda的編譯器里,但是后來安裝vscode又重新下載了新的編譯器,因此選擇正確的編譯器編譯即可。 輸入pip install numpy 注意到已經(jīng)顯示 already satisfied ,

    2024年01月24日
    瀏覽(18)
  • 入門人工智能 —— 學(xué)習(xí) python 使用 IDE :vscode 完成編程 (2)

    入門人工智能 —— 學(xué)習(xí) python 使用 IDE :vscode 完成編程 (2)

    在上一篇文章中,介紹了如何入門人工智能編程,并開始了學(xué)習(xí) Python 編程語言的基礎(chǔ)知識(shí)。本文是系列文章的第二部分,我們將繼續(xù)探討 Python 編程,但這次我們將使用 Visual Studio Code(簡(jiǎn)稱 VSCode)作為我們的集成開發(fā)環(huán)境(IDE)。VSCode 是一個(gè)功能強(qiáng)大的文本編輯器,它可以

    2024年02月09日
    瀏覽(37)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包