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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

vs2010项目属性配置

發布時間:2023/12/18 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vs2010项目属性配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
VS

vs2010使用方案管理項目,一個解決方案下可包含多個項目。

默認情況下,項目屬性的設置的目錄起點為項目配置文件所在的位置,實際上就是項目頭文件和源文件所在的位置。

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

下面結合例子講一下:solution為創建的解決方案,demo為創建的項目

解決方案solution總目錄如下:

項目demo目錄如下:

?

項目配置及系統變量關系:

在vs2010的項目屬性頁,會有一些系統變量,如下:

SolutionDir:解決方案目錄

Configuration:指debug或release

ProjectName:項目名字

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

IntDir:中間目錄

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

TargetName:目標輸出名,不包括擴展名

TargetPath:目標輸出文件的全路徑名

ProjectDir:表示項目目錄值,一般在“調試-工作目錄”中設置該值

TargetExt:擴展名

PlatformToolsetVersion:

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

默認情況下“輸出目錄”和“輸出文件”對應的目錄值是一樣的。

?

配置屬性

???????????? 常規

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

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

???????????????????? ?目標文件名:$(ProjectName)

????????????????????? 目標文件擴展名:.exe

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

??????????? 調試

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

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

C/C++

????????? 預編譯頭

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

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

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

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

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

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

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

鏈接器

????????? 常規

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

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

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

???????? 調試

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

??????? ?優化:

????????????????? 按配置優化數據庫:$(TargetDir)$(TargetName).pgd

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。