Windows命令列執行C/C++
時間:2018-11-04
IDE:vs2013
系統:windows8.1
簡介:在命令提示符通過vs2013的c/c++編譯器等執行相應程式
一、配置環境變數
步驟1:C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin”,這個放在path中 步驟2:C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include”,這個放名為INCLUDE的變數中 步驟3:C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib", 這個放名為LIB
二、解決fatal error LNK1104: 無法開啟檔案“kernel32.lib”(對應.c)或Uuid.lib(對應.cpp)
選擇1:C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib中找到對應.lib檔案加到自己安裝的vc\lib\中,如我的是
D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib\
選擇2:在環境變數LIB(之前新增的那個環境變數)新增C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib(記得字串間加 ;)
三、命令提示符視窗
貌似以往是g++,gcc的,在vs2013用cl,不太清楚;
step1:
先寫個a.c
#include <stdio.h> int main() { printf("Hello"); return 0; }
再ctrl+d(或其他方式)開啟cmd
step2:
鍵入 cl a.c 或是 cl a.cpp
step3:
若step2成功,直接鍵入
a.exe
恩。。。。。。感覺挺簡陋的。
參考: