bat + cmakelist搭建windows開發環境

更方便搭建windows開發環境,採用bat + cmakelist是個不錯的idea。windows bat文件的使用在此就不多介紹。爲了達到bat文件執行向cmake傳遞參數,有個不錯的方法就是通過設置系統環境變量,等運行完bat 將這個環境變量刪除。

1.編寫bat文件

  需求是bat文件支持用戶輸入命令,讀取用戶輸入命令,向cmakelist傳遞參數。

 

@echo off
echo 輸入工程文件的路徑:例如E:\my_project
set /p project_path=
echo 您的項目路徑爲: %project_path%
cd %project_path%
echo 請輸入項目名稱...
set /p project_name=
echo 您的項目名稱爲: %project_name%
set projectName=%project_name%                 
echo 正在生成XXXXX項目...請稍等片刻...
rem cmake command(${%project_name%})-E make_directory build  write_regv %project_name%
md build 
cmake -E chdir build/  cmake -G "XXXXX" ../ -DCMAKE_BUILD_TYPE:STRING=release
set projectName=
pause
2.cmaklist接收參數通過讀取系統環境變量

$ENV{projectName}   //projectName是bat文件設置的系統環境變量


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章