亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

默認情況下,在Visual Studio中從項目中刪除安全警告

默認情況下,在Visual Studio中從項目中刪除安全警告

C++
三國紛爭 2019-11-22 13:01:39
是否有一種方法可以為所有項目默認設置,以消除使用scanf()之類的函數時出現的預編譯器安全警告。我發現您可以通過在項目選項或#define _CRT_SECURE_NO_WARNINGS代碼開頭添加一行來實現。我發現自己反復創建新項目來解決編程競賽,添加以下內容確實很煩人(并且花費了寶貴的時間):#ifdef _MSC_VER#define _CRT_SECURE_NO_WARNINGS#endif在代碼的開頭,或者在每次啟動新項目時在預編譯器選項中進行設置。
查看完整描述

3 回答

?
肥皂起泡泡

TA貢獻1829條經驗 獲得超6個贊

在解決方案資源管理器中標記所有所需的項目。


按Alt-F7或在解決方案資源管理器中單擊鼠標右鍵,然后選擇“屬性”


配置:所有配置


單擊“預處理程序定義”行以調用其編輯器


選擇編輯...


將“ _CRT_SECURE_NO_WARNINGS”復制到頂部的“預處理程序定義”白框中。


查看完整回答
反對 回復 2019-11-22
?
月關寶盒

TA貢獻1772條經驗 獲得超5個贊

不是自動的,不。你可以創建一個項目模板作為BlueWandered建議創建一個自定義屬性表,您可以使用您當前和將來的所有項目。

  1. 打開屬性管理器(“視圖”->“屬性管理器”)

  2. 在屬性管理器中,右鍵單擊您的項目,然后選擇“添加新項目屬性表”

  3. 給它起一個名字并在公共目錄中創建它。屬性表將被添加到所有構建目標。

  4. 右鍵單擊新的屬性表,然后選擇“屬性”。這將打開屬性,并允許您更改設置,就像為項目編輯它們一樣。

  5. 進入“通用屬性-> C / C ++->預處理器”

  6. 編輯設置“預處理程序定義”并添加_CRT_SECURE_NO_WARNINGS。

  7. 保存,就完成了。

現在,無論何時創建新項目,都可以像這樣添加此屬性表...

  1. 打開屬性管理器(“視圖”->“屬性管理器”)

  2. 在屬性管理器中,右鍵單擊您的項目,然后選擇“添加現有項目屬性表”

這樣做的好處是,您不僅可以在一個地方管理通用設置,而且在任何時候更改設置,這些設置都會傳播到使用它的所有項目中。如果您有很多_CRT_SECURE_NO_WARNINGS要在項目中使用的設置(例如Boost)或庫(例如Boost),這將很方便。


查看完整回答
反對 回復 2019-11-22
  • 3 回答
  • 0 關注
  • 889 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號