在命令列下使用vs的編譯器
記得以前設定過,不過今天在使用的時候又忘了怎麼設定了,又琢磨了好半天。為了防止以後再次忘記,我今天在這記一下:
假設我的vs裝在D:\vs2010目錄下
1、肯定要改path,加的是VC下的bin
2、如果這個時候在命令列下cl,會彈出警告框,說缺少mspdb100.dll,這個時候需要把D:\vs2010\Common7\IDE新增至path中,原因自己查吧
3、這個時候工作還沒結束,因為一些標頭檔案和類庫沒有加進來,如果你試圖編譯一個cpp檔案,它會告訴你“找不到路徑集”,這是在意料之中的,我們需要把vc資料夾中的lib和include資料夾中的東東加進來。所以新建INCLUDE環境變數,將D:\vs2010\VC\include新增進來,新建LIB環境變數,將D:\vs2010\lib\新增進來
4、如果這個時候我們再編譯,可能無法生成exe檔案,因為還有一些系統級別的類庫也需要加進來,他們應該在C:\Program
Files\Microsoft SDKs\Windows中,將其中的lib和include分別新增到各自的環境變數中
5、這個時候再次進行編譯,應該就差不多成功了,如果不出意外的話
|
相關文章
- ollvm在VS2017下編譯LVM編譯
- VS在 x64 編譯環境下使用匯編函式編譯函式
- Linux 命令列下的最佳文字編輯器Linux命令列
- VS CODE下編譯ROS程式編譯ROS
- 使用CMake命令編譯Android平臺下的包編譯Android
- 在 Linux 命令列下使用“原力”Linux命令列
- Leptonica在VS2010中的編譯二,編譯 Leptonica1.68編譯
- Linux下使用make命令編譯c原始檔Linux編譯
- 在命令列中使用 msbuild 定義多個編譯條件 DefineConstants 時出錯命令列UI編譯
- Leptonica在VS2010中的編譯一,編譯它依賴於庫編譯
- mingw 編譯生成的dll 如何在vs中使用編譯
- 在Windows下編譯WebRTCWindows編譯Web
- 編譯Android下可執行命令的FFmpeg編譯Android
- ubuntu16.04下MATLAB和C++混編(基於ROS,不含VS類別的編譯器)UbuntuMatlabC++ROS編譯
- Typescript安裝及編譯《CMD命令列方法》TypeScript編譯命令列
- uni-app 通過命令列編譯打包APP命令列編譯
- windows vs 編譯postgresqlWindows編譯SQL
- # Xcode 編譯器除錯命令(所有)XCode編譯除錯
- 在VS2019使用MASM編寫彙編程式ASM
- VS設定 LLVM-Clang 編譯器進行編譯C++專案LVM編譯C++
- 在pycharm中使用pip針對不同的編譯器新增包PyCharm編譯
- gRPC cmake Visual Studio編譯安裝 (全命令列)RPC編譯命令列
- protobuf cmake Visual Studio 編譯安裝 (全命令列)編譯命令列
- linux下的命令列播放器mocLinux命令列播放器
- 使用vs2015+cmake編譯opencv+opencv_contrib編譯OpenCV
- 在AndroidStudio下使用cmake編譯出靜態連結庫的方法Android編譯
- 在Ubuntu環境下用gcc命令執行c程式以及Makefile編譯UbuntuGCC程式編譯
- VLC在ubuntu環境下編譯編譯
- 在linux下編譯hibernate筆記Linux編譯筆記
- 「譯」使用 Node 構建命令列應用命令列
- 在windows上配置vs code編譯除錯c/c++Windows編譯除錯C++
- Linux使用命令列編譯並用st-link燒錄STM32Linux命令列編譯
- 24年3月使用VS22編譯Telegram Desktop編譯
- Rust 編譯器探索使用 PGORust編譯Go
- Kaldi在ubuntu 18.04下編譯小結Ubuntu編譯
- clang++編譯命令編譯
- 在 Ember 專案中使用ESLint (VScode編輯器下)EsLintVSCode
- 富文字編譯器UEditor+SSM的使用編譯SSM
- OpenSSL 編譯(vs2015+win10)編譯Win10