vs編譯器在哪個目錄下
⑴ c++中, 編譯鏈接產生的目標文件在哪個目錄下
vs 一般在工程目錄下的debug/release下, 如果是64位系統,根據你選擇編譯位數找一下x86或者x64文件夾下
自己手動通過cl 編譯連接,則會在你指定的位置(默認是當前目錄下)生成obj文件
⑵ c++標准庫頭文件在哪個目錄下
C++標准庫頭文件,不同的編譯器默認路徑不相同。
Vc6.0一般在安裝目錄下的VC98INCLUDE目錄,比如C:Program Files (x86)Microsoft Visual StudioVC98INCLUDE。
Vs一般在位於$VSPATHVCinclude路徑下面。
gcc一般默認在 /usr/include目錄下。
C++這個詞在中國大陸的程序員圈子中通常被讀做「C加加」,而西方的程序員通常讀做「C plus plus」,「CPP」。 它是一種使用非常廣泛的計算機編程語言。C++是一種靜態數據類型檢查的、支持多重編程範式的通用程序設計語言。它支持過程化程序設計、數據抽象、面向對象程序設計、泛型程序設計等多種程序設計風格。最新正式標准C++於2014年8月18日公布。其編程領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大程序員受用的最強大編程語言之一,支持類:類、封裝、重載等特性!
⑶ WINDOWS操作系統下的C語言頭文件存放在哪個目錄中
C語言中的頭文件一般分為兩類,一類是標准庫頭文件,一類是用戶自定義頭文件。
1、標准庫頭文件,不同的編譯器都不相同。
Vc6.0一般在安裝目錄下的VC98INCLUDE目錄,比如C:Program Files (x86)Microsoft Visual StudioVC98INCLUDE。
Vs一般在位於$VSPATHVCinclude路徑下面。
gcc一般默認在 /usr/include目錄下。
2、用戶自定義頭文件,存儲位置有用戶自定義。
(3)vs編譯器在哪個目錄下擴展閱讀:
在C語言中,頭文件的作用如下:
1、加強類型檢查,提高代碼的類型安全性。
2、減少代碼的重復書寫,提高編寫和修改程序的效率。 在程序開發的過程中,對某些數據類型或者介面進行修改是難免的,使用頭文件,只需要修改頭文件中的內容,就可以保證修改在所有源文件中生肖,從而避免了繁瑣易錯的重復修改。
3、提供保密和代碼重用的手段。 用戶只需要按照頭文件的介面聲明來調用庫功能,而不必關心介面是怎麼實現的,編譯器會從庫中提取相應的代碼。
4、提供全局變數、全局函數的聲明或提供公用數據類型的定義,從而實現分離變異或代碼復用。
⑷ 在vs2010中編譯好的代碼默認的存儲位置在c盤的那個文件夾
存在項目文件夾里,你新建項目時不是有個存儲路徑嗎。
不知道的話,在vs里打開項目,右擊項目名稱---在windows資源管理器中打開文件夾。
⑸ MIDL編譯器 是什麼在vs2010什麼位置 學com看到的大神請解答
VS2010和VS2012或者sv2008和VS2010,高版本VS編譯都會出現,使用VS2008的D:\Program Files\Microsoft Visual Studio 9.0\VC\bin目錄下的cvtres.exe替換到VS2010版本VS目錄下再編譯成功。
如果不行再用以下操作
上網搜索發現是嵌入清單的問題,於是對該工程以及所有依賴工程進行如下操作右鍵->工程屬性->配置屬性-> 清單工具->輸入和輸出->嵌入清單,選擇[否]
VS2010 2012CLR更換NET版本不像C#可以項目屬性直接更改,需要修改 *.vcxproj裡面 <PropertyGroup Label="Globals">節點添加以下內容
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
VS2012使用VS2010編譯vc++項目以支持XP系統運行,項目屬性 常規平台工具集選擇Visual Studio 2010 (v100),必須同時安裝VS2010 2012
⑹ 怎樣在vs2013中使用icc英特爾編譯器
自帶編譯器,編譯C/C++的cl.exe,編譯C#的csc.exe。
在VS的安裝目錄下找到一個vscvarsall.bat(我的在D:\Program Files (x86)\Microsoft Visual Studio 11.0\VC下),把它拖進命令提示符中,回車運行後就能單獨使用編譯器。
PS:
C/C++編譯:cl 源文件.c/cpp
C#編譯:csc 源文件.cs
1. 「cl不是可用的內部命令或可執行程序」
----原因:環境變數Path沒有設置好。
----解決:在環境變數Path中添加VC的bin目錄。Path= D:\Microsoft Visual Studio 9.0\VC\bin。在D:\Microsoft Visual Studio 9.0\VC\ce\bin下還有其他一些編譯器,看名字是交叉編譯用的
2.「mspdb80.dll無法找到」
----原因:vs2008的VC\bin目錄下缺少msobj80.dll、mspdb80.dll、mspdbcore.dll、mspdbsrv.exe這四個文件。
----解決:在D:\Microsoft Visual Studio 9.0\Common7\IDE下復制這四個文件到VC\bin。
3.解決以上問題以後,可以直接在命令行的任何目錄下編譯C/C++文件了。可是又出現新狀況:
「fatal error: cannot open include file」
----原因:vs2008未設置include和lib的環境變數。
----解決:
3.1在環境變數里添加變數INCLUDE,包含進VC\Include和C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include(這個是安裝vs時自動安裝在C盤的)兩個目錄
INCLUDE=D:\Microsoft Visual Studio 9.0\VC\include; C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include
3.2添加變數LIB,包含進VC\lib和C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib(這個也是安裝vs時自動安裝在C盤的)兩個目錄:
LIB=D:\Microsoft Visual Studio 9.0\VC\lib; C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib
4.提示:fatal error LNK1104: 無法打開文件「kernel32.lib」,(在IDE裡面運行沒有問題,因為IDE中採用了另外的封裝了庫)
----原因:vs2008未設置include和lib的環境變數。
----解決:在環境變數里添加變數LIB,C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib
或者將kernel32.lib直接到vc的lib目錄下也可以
⑺ 為什麼VS的VC目錄下沒有bin
看你要配置哪個exe的系統變數,舉個例子:如果是配置nmake的系統變數的話,我剛開始在下載的VS文件夾里按網上的路徑也沒有找到,很簡單,在C盤里搜索nmake關鍵字,然後右擊打開文件所在位置,再把路徑粘貼到path裡面就OK了
⑻ VS編譯器自帶變化滑鼠形狀的資源//是哪個路徑
安裝目錄下的
Common7\VS2008ImageLibrary
裡面的ico可以用來做滑鼠指針。