有哪些好的ps素材網(wǎng)站口碑營(yíng)銷(xiāo)案例
1.軟件準(zhǔn)備
準(zhǔn)備如下軟件:
mingw64(安裝完成之后檢測(cè)是否有環(huán)境變量,如果沒(méi)有需要配置)
cmake(安裝完成之后檢測(cè)是否有環(huán)境變量,如果沒(méi)有需要配置)
vscode(安裝CMake插件)
2.創(chuàng)建項(xiàng)目
創(chuàng)建一個(gè)test目錄作為項(xiàng)目的根目錄,并在test目錄中創(chuàng)建一個(gè)CMakeLists.txt文件,文件內(nèi)容如下:
cmake_minimum_required(VERSION 3.14)
project(test)
set(CMAKE_CXX_STANDARD 14)
#設(shè)置程序生成的DEBUGrelase目錄
set(PROGRAM_PATH_DEBUG ${CMAKE_CURRENT_SOURCE_DIR}build/debug)
set(PROGRAM_PATH_RELEASE ${CMAKE_CURRENT_SOURCE_DIR}build/release)
# 引入子目錄
ADD_SUBDIRECTORY(main)
然后再創(chuàng)建一個(gè)main目錄,在main目錄中創(chuàng)建一個(gè)CMakeLists.txt文件,內(nèi)容如下:
set_target_properties(${TARGET_NAME} PROPERTIES DEBUG_POSTFIX "_d")
#設(shè)置可執(zhí)行程序的輸出目錄
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ${CMAKE_CURRENT_SOURCE_DIR}/../build/debug)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE ${CMAKE_CURRENT_SOURCE_DIR}/../build/release)
file(GLOB main_src ${CMAKE_CURRENT_SOURCE_DIR}/*.cpp ${CMAKE_CURRENT_SOURCE_DIR}/*.h)
ADD_EXECUTABLE(main ${main_src})
IF (CMAKE_BUILD_TYPE MATCHES "Debug"OR CMAKE_BUILD_TYPE MATCHES "None")MESSAGE(STATUS "CMAKE_BUILD_TYPE is Debug")set_target_properties(main PROPERTIES OUTPUT_NAME "main_debug")
ELSEIF (CMAKE_BUILD_TYPE MATCHES "Release")MESSAGE(STATUS "CMAKE_BUILD_TYPE is Release")set_target_properties(main PROPERTIES OUTPUT_NAME "main_release")
ELSEIF (CMAKE_BUILD_TYPE MATCHES "RelWitchDebInfo")MESSAGE(STATUS "CMAKE_BUILD_TYPE is RelWitchDebInfo")
ELSEIF (CMAKE_BUILD_TYPE MATCHES "MinSizeRel")MESSAGE(STATUS "CMAKE_BUILD_TYPE is MinSizeRel")
ELSE ()MESSAGE(STATUS "unknown CMAKE_BUILD_TYPE = " ${CMAKE_BUILD_TYPE})
ENDIF ()
然后再創(chuàng)建一個(gè)main.cpp文件,內(nèi)容如下:?
?
int main()
{return 0;
}
目錄結(jié)構(gòu)如下:
test/
│
├──CMakeLists.txt
├──main/
│ ├──── CMakeLists.txt
│ ├──── main.cpp?
3.編譯項(xiàng)目?
使用vscode打開(kāi)test目錄,如圖:?
?
然后點(diǎn)擊CMake插件,選擇調(diào)試工具包,如圖:?
?
?
這里我們選擇GCC 8.10xxxx,也就是之前裝的mingw64
配置完成之后,如圖:
?
這里配置的是Debug,如果要切換release模式,編輯配置下面的Debug,如圖:?
?
然后切換release,如圖:?
?編譯程序,點(diǎn)擊編譯圖標(biāo),如圖:
?
然后就會(huì)生成exe到指定的目錄,如圖:?
?編譯的文件在項(xiàng)目根路徑下面的build目錄下,也就是在CMakeLists.txt配置的:
set(PROGRAM_PATH_DEBUG ${CMAKE_CURRENT_SOURCE_DIR}build/debug)
set(PROGRAM_PATH_RELEASE ${CMAKE_CURRENT_SOURCE_DIR}build/release)
4.調(diào)試?
在main函數(shù)上面打一個(gè)斷點(diǎn),然后點(diǎn)擊調(diào)試按鈕,如圖:?
?
然后代碼就會(huì)走到斷點(diǎn)的位置處,如圖:?
?