調用Visual Studio的cl.exe編譯C/C++程序


@

調用Visual Studio的cl.exe編譯C/C++程序


前言

由於每次打開visual studio都得費時間,想在Notepad++上寫完直接編譯運行,於是就打算調用VS的cl.exe編譯器,就有了這篇文章


1.查看VS的路徑

我安裝VS時自己選擇了安裝路徑,所以我的路徑如下

D:\Microsoft Visual Studio\2019\Community\Common7\IDE\devenv.exe

這個是主程序的路徑,而我們需要的是cl.exe的路徑,所以應該是下面這個

D:\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64\cl.exe

我自己系統是64位的,所以是選擇x64的cl.exe


2.添加環境變量

·· 在Path變量中(推薦設置用戶的),添加cl.exe的路徑(不帶主程序)

D:\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64\

1

·· 新建一個名為INCLUDE的變量,填寫以下內容

D:\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include;C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt;C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um;C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\winrt;

2

·· 新建一個名為LIB的變量,填寫以下內容

D:\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\lib\x64;C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0\ucrt\x64;C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0\um\x64;

3

部分路徑可能不一樣,自行修改


3.查看設置是否生效

用powershell或者cmd輸入cl看看

4


4.配置Notepad++

·· 安裝NppExec插件

·· 插件 --> NppExec --> Execute NppExec Script...
Execute NppExec Script

·· 輸入以下命令,點擊Save保存,名字自定義

cmd /c "pushd $(CURRENT_DIRECTORY) && CLS && cl /EHsc $(FULL_CURRENT_PATH)"

·· 插件 --> NppExec --> Advanved Options

在Associated script中選擇剛剛保存的腳本,點擊Add/Modify依次添加到Menu items中,期間注意修改Item name。在Menu items中勾選Place to the Macros submenu
Advanved Options

·· 添加快捷鍵

找到我們需要的CompilerC++
快捷鍵1

快捷鍵2

·· 重啟Notepad++,測試腳本
done


enjoy it~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM