日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

在命令行上启用 64 位 Visual C++ 工具集

發(fā)布時間:2025/3/17 c/c++ 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在命令行上启用 64 位 Visual C++ 工具集 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

為什么80%的碼農(nóng)都做不了架構(gòu)師?>>> ??

Visual C++ 包含可用于創(chuàng)建 apps 在 32 位上運行,64 位,或基于 ARM 的 windows 操作系統(tǒng)的編譯器。

下面的列表描述了 cl.exe(Visual C++ 編譯器)的各個版本:

x86 on x86

使用這個創(chuàng)建 x86 計算機(jī)的輸出文件。?此版本的 cl.exe 在 x86 計算機(jī)上和 64 位 Windows 操作系統(tǒng)中的 WOW64 下作為 32 位本機(jī)進(jìn)程運行。

x64 on x86(x64 跨平臺編譯器)

使用此創(chuàng)建 x64的輸出文件。?此版本的 cl.exe 在 x86 計算機(jī)上和 64 位 Windows 操作系統(tǒng)中的 WOW64 下作為 32 位本機(jī)進(jìn)程運行。

x64 on x64

使用此創(chuàng)建 x64的輸出文件。?此版本的 cl.exe 在 x64 計算機(jī)上作為本機(jī)進(jìn)程運行。

ARM?on x86 (ARM 跨平臺編譯器)

使用此創(chuàng)建 ARM 設(shè)備的輸出文件。?此版本的 cl.exe 在 x86 計算機(jī)上和 64 位 Windows 操作系統(tǒng)中的 WOW64 下作為 32 位本機(jī)進(jìn)程運行。

在 Visual Studio 中安裝 64 位 windows 操作系統(tǒng)時,各種 64 位本機(jī)編譯器的命令提示和跨平臺編譯器可用。?訪問在 windows 8 中這些命令提示符,在?啟動屏幕,打開?所有 apps。?在?Microsoft Visual Studio 下,選擇一個本機(jī)工具或跨工具命令提示。?在 windows 的早期版本中,選擇?啟動,展開?所有程序、Visual Studio 工具,然后選擇命令提示。

Vcvarsall.bat 啟用編譯器工具集的任何編譯器可在命令行使用通過運行 Vcvarsall.bat 批處理文件配置路徑和環(huán)境變量。?默認(rèn)情況下,完整路徑此文件是或 c:\program files\microsoft Visual Studio x.x\VC\vcvarsall.bat 在 32 位 windows 操作系統(tǒng)或 C:\Program files (x86)\Microsoft Visual Studio x.x\VC \在 64 位系統(tǒng)的 vcvarsall.bat。

如果未提供任何參數(shù),Vcvarsall.bat 批處理文件配置環(huán)境變量為使用 x86,32 位編譯器。?但是,您可以使用該配置任何編譯器。?如果指定未安裝還不在您的生成計算機(jī)體系結(jié)構(gòu)的編譯器配置,將會顯示一條錯誤消息。?下表顯示支持的參數(shù)。

Vcvarsall.bat 參數(shù)

編譯器

生成計算機(jī)體系結(jié)構(gòu)

生成輸出體系結(jié)構(gòu)

x86

32 位本機(jī)編譯器

x86,x64

x86

x86_amd64

x64 跨平臺編譯器

x86,x64

x64

amd64

x64 本機(jī)編譯器

x64

x64

x86_arm

ARM Cross

x86,x64

ARM

/MACHINE:{ARM|EBC|IA64|MIPS|MIPS16|MIPSFPU|MIPSFPU16|SH4|THUMB|X64|X86} 備注 /MACHINE 選項指定程序的目標(biāo)平臺。

通常情況下,不需要指定 /MACHINE 選項。?LINK 從 .obj 文件中推斷出計算機(jī)類型。?但在某些情況下,LINK 無法確定計算機(jī)類型并發(fā)出鏈接器工具錯誤 LNK1113。?如果發(fā)生了此類錯誤,請指定 /MACHINE

LINK?模塊計算機(jī)類型“x64”與目標(biāo)計算機(jī)類型“X86”沖突發(fā)出鏈接器工具錯誤 LNK1112,是因為生成Object文件的cl程序是x64的但是LINK指定的/MACHINE:X86

轉(zhuǎn)載于:https://my.oschina.net/ncr/blog/674995

總結(jié)

以上是生活随笔為你收集整理的在命令行上启用 64 位 Visual C++ 工具集的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。