[問題] VS2008 Release版本 CRT是Debug版?

看板C_and_CPP作者 (夜夜米)時間14年前 (2011/12/08 16:52), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) vs2008 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) OpenGL, OpenNI 但應該與本問題無關 問題(Question): 我用VS2008建置了一個Release版的程式( 設專案名: xxx ) 今天因為某些契機 看一下他的minifest ( 路徑: "xxx\Release\xxx.exe.intermediate.minifest" ) 結果裡頭寫了這麼一行: <assemblyIdentity type = 'win32' name = 'Microsoft.VC90.DebugCRT' version = '9.0.21022.8' processorArchitecture = 'x86' publicKeyToken = '1fc8b3b9a1e18e3b' /> 這是不是顯示我的程式是使用DebugCRT函式庫呢? 可是這是用Release版build的程式耶? 另外 我是用'/MT' build的 不過應該沒關係? 謝謝大家 餵入的資料(Input): 預期的正確結果(Expected Output): 應該是 Microsoft.VC90.ReleaseCRT ? 錯誤結果(Wrong Output): Microsoft.VC90.DebugCRT 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): -- 劍是凶器,劍術是殺人之術 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.54.45

12/08 22:10, , 1F
開一個新專案,再到Debug去看manifest,不要用這個專案看
12/08 22:10, 1F

12/08 22:10, , 2F
說不定你這個專案有改過什麼設定,所以才這樣
12/08 22:10, 2F

12/08 22:11, , 3F
再到Release
12/08 22:11, 3F
文章代碼(AID): #1Eu7hSxD (C_and_CPP)