MinGW
很簡單,寫下面3個批次檔,放在專案資料夾就可以了(Makefile的所在位置)。command.bat
cmd |
make.bat
mingw32-make |
clean.bat
mingw32-make clean |
用滑鼠點開command.bat,然後在跳出來的命令列視窗裡打上make,感覺跟在Linux打指令一樣。
command.bat
用來取代"開始->執行->cmd"的這套流程
make.bat
當mingw32-make的別名,由於mingw32-make無法用tab鍵補齊名稱,所以才多寫個make.bat來偷懶,讓你可以跟在Linux底下一樣直接打make就好。
如果只想用滑鼠點開make.bat單純看結果,只要在mingw32-make下一行補上pause就行了。
Visual Studio
這方法能對哪些Visual Studio版本起作用我不知道,我目前只試過Visual Studio 2010跟Visual Studio 2015。先去尋找你的msbuild.exe位置,然後將路徑加入環境變數PATH
Visual Studio 2010使用的msbuild.exe放在這裡
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319
Visual Studio 2015使用的msbuild.exe則是放在這裡
C:\Program File (x86)\MSBuild\14.0\Bin
並且需要新增一個環境變數VisualStudioVersion設值為14.0
接下來的工作很類似
command.bat
cmd |
make.bat
msbuild.exe your_project_name.sln /p:Configuration=Release |
clean.bat
msbuild.exe your_project_name.sln /t:Clean |
如此就不用等待Visual Studio的漫長開啟時間了
另外要rebuild也是可以的
msbuild.exe your_project_name.sln /p:Configuration=Release /t:Clean,Build
msbuild.exe your_project_name.sln /p:Configuration=Release /t:"Clean;Build"