2013-11-27 52 views
0

我發現關於通過_CRT_SECURE_NO_DEPRECATE在每個項目基礎上生成禁用警告的帖子,但是有沒有辦法在全局範圍內設置此警告,或者有一種方法適用於所有未來的項目?_CRT_SECURE_NO_DEPRECATE全球?

我問原因我在一個C++類中,並且我們爲每個類創建至少一個新項目。爲每個項目添加沒有什麼大不了的,但是想知道是否有更長久的解決方案。

+1

您可以使用已經定義的文件+導出模板創建自己的項目模板。或者你可以考慮只編寫安全代碼,在你還在學習並且還沒有獲得M $ sucks態度的時候,沒有更好的時機開始。 –

回答

0

我不知道像環境變量這樣的全局選項。無論如何,你真的不想那麼做。

我知道的2種方法容易傳播配置,包括預處理器定義:

  1. 與您最喜愛的宏/類型/不管創建一個頭文件。
  2. 創建 一個prop文件並讓你的項目引用它。這更復雜。
+0

這是用於strcpy vs strcpy_s和類似的棄用函數的實例。但你是對的;我不想永久禁用。感謝您的反饋。 – josh1978