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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

vs2010项目属性配置

發(fā)布時(shí)間:2023/12/18 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vs2010项目属性配置 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
VS

vs2010使用方案管理項(xiàng)目,一個(gè)解決方案下可包含多個(gè)項(xiàng)目。

默認(rèn)情況下,項(xiàng)目屬性的設(shè)置的目錄起點(diǎn)為項(xiàng)目配置文件所在的位置,實(shí)際上就是項(xiàng)目頭文件和源文件所在的位置。

vs2010中默認(rèn)建立C++項(xiàng)目,則解決方案總目錄下包含一個(gè)sln和一個(gè)項(xiàng)目文件夾,在vs2010編譯器中生成debug和release解決方案后,總目錄下還會(huì)生成對(duì)應(yīng)的debug和release目錄,存放最終生成的exe或dll文件,同時(shí)也會(huì)在項(xiàng)目文件夾下生成debug和release目錄(存放的是中間編譯文件obj)。

下面結(jié)合例子講一下:solution為創(chuàng)建的解決方案,demo為創(chuàng)建的項(xiàng)目

解決方案solution總目錄如下:

項(xiàng)目demo目錄如下:

?

項(xiàng)目配置及系統(tǒng)變量關(guān)系:

在vs2010的項(xiàng)目屬性頁(yè),會(huì)有一些系統(tǒng)變量,如下:

SolutionDir:解決方案目錄

Configuration:指debug或release

ProjectName:項(xiàng)目名字

OutDir:在 常規(guī)--輸出目錄 中定義的值,如$(SolutionDir)$(Configuration)\,表示XXX\lolution\debug\目錄值

IntDir:中間目錄

TargetDir:生成exe或dll文件所在位置,如鏈接器-常規(guī)-輸出文件為$(OutDir)$(TargetName)$(TargetExt)(即定義了exe輸出位置,也就決定了TargetDit的值),此時(shí)TargetDir表示在XXX\lolution\debug\

TargetName:目標(biāo)輸出名,不包括擴(kuò)展名

TargetPath:目標(biāo)輸出文件的全路徑名

ProjectDir:表示項(xiàng)目目錄值,一般在“調(diào)試-工作目錄”中設(shè)置該值

TargetExt:擴(kuò)展名

PlatformToolsetVersion:

ConfigurationName:配置名字,通常是Debug或者Release

默認(rèn)情況下“輸出目錄”和“輸出文件”對(duì)應(yīng)的目錄值是一樣的。

?

配置屬性

???????????? 常規(guī)

????????????????????? 輸出目錄:$(SolutionDir)$(Configuration)\

????????????????????? 中間目錄:$(Configuration)\?

???????????????????? ?目標(biāo)文件名:$(ProjectName)

????????????????????? 目標(biāo)文件擴(kuò)展名:.exe

??????????????????????生成日志文件:$(IntDir)\$(MSBuildProjectName).log

??????????? 調(diào)試

???????????????????? 命令:$(TargetPath),表示調(diào)試器要啟動(dòng)的exe全名,TargetPath就表示目標(biāo)輸出文件的全路徑名,所以一般情況下它代表的值就等于“輸出文件”屬性代表的值

???????????????????? 工作目錄:$(ProjectDir)

C/C++

????????? 預(yù)編譯頭

??????????????????? 預(yù)編譯頭輸出文件:$(IntDir)$(TargetName).pch

??????????輸出文件

??????????????????? ASM列表位置:$(IntDir)

??????????????????? 對(duì)象文件名:$(IntDir)

??????????????????? 程序數(shù)據(jù)庫(kù)文件名:$(IntDir)vc$(PlatformToolsetVersion).pdb

????????? 瀏覽信息

??????????????????? 瀏覽信息文件:$(IntDir)

鏈接器

????????? 常規(guī)

??????????????????? 輸出文件:$(OutDir)$(TargetName)$(TargetExt)

???????? 清單文件

?????????????????? 清單文件:$(IntDir)$(TargetName)$(TargetExt).intermediate.manifest

???????? 調(diào)試

????????????????? 生成程序數(shù)據(jù)庫(kù)文件:$(TargetDir)$(TargetName).pdb

??????? ?優(yōu)化:

????????????????? 按配置優(yōu)化數(shù)據(jù)庫(kù):$(TargetDir)$(TargetName).pgd

總結(jié)

以上是生活随笔為你收集整理的vs2010项目属性配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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