最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vs怎么屏蔽代碼 屏蔽VisuaStudio在C++項(xiàng)目中C4996錯(cuò)誤的教程

  發(fā)布時(shí)間:2024-01-22 09:02:43   作者:佚名   我要評(píng)論
微軟在 Visual Studio 中不建議使用這些傳統(tǒng)庫(kù)函數(shù),否則會(huì)提示C4996錯(cuò)誤,該怎么屏蔽呢?下面我們就來(lái)看看詳細(xì)的教程

由于一些傳統(tǒng)C語(yǔ)言函數(shù)有一定的安全風(fēng)險(xiǎn),微軟在 Visual Studio 中不建議使用這些傳統(tǒng)庫(kù)函數(shù),否則會(huì)提示C4996錯(cuò)誤。

Visual Studio 建議采用帶_s的函數(shù),如 scanf_s、strcpy_s,但這些并不是標(biāo)準(zhǔn)C函數(shù)。

解決方案

A、文件內(nèi)添加抑制

1、關(guān)閉針對(duì)特定代碼行的警告(作用于行)

在該行正上方,使用warningpragma:

#pragma warning(suppress : 4996)

2、在文件中關(guān)閉警告(作用于文件)

若要在文件中針對(duì)隨后的所有內(nèi)容關(guān)閉警告,在文件頭部使用warningpragma:

#pragma warning(disable : 4996)

或者

根據(jù)編譯器提示來(lái)使用宏定義:

在文件頭部添加宏:#define _CRT_SECURE_NO_WARNINGS

B、項(xiàng)目中添加抑制(作用于整個(gè)項(xiàng)目)

1、在命令行生成中關(guān)閉警告

使用/wd4996命令行選項(xiàng)。

2、使用全局宏定義

右鍵項(xiàng)目→屬性→C/C++(預(yù)處理器)→下拉菜單→編輯

新建行,輸入_CRT_SECURE_NO_WARNINGS

3、關(guān)閉SDL檢查

右鍵項(xiàng)目→屬性→C/C++(常規(guī))→SDL檢查(把“是” 改成 “否”)

拓展

如果使用“文件內(nèi)添加抑制”的方案,則可以修改文件模版,在模板中添加特定代碼。

右鍵 Visual Studio 快捷方式(桌面沒(méi)有找開(kāi)始菜單)→ 右鍵(屬性)→ 打開(kāi)文件所在的位置

進(jìn)入 VC→VCProjectItems 文件夾,你可以看到 newc++file.cpp,把他復(fù)制到桌面,修改,再剪切回去,即可修改VS中新建 cpp 文件的默認(rèn)內(nèi)容。

另外,你可以再編寫(xiě)一份 “源.c” 文件,同樣復(fù)制到VCProjectItems 文件夾內(nèi),即可在“新建項(xiàng)目”窗口看到該文件。變相提供了 .c 文件的模板。

注意:

在 “緊湊視圖” 里新建 “文件名.cpp” 文件,依舊可以應(yīng)用之前通過(guò)修改newc++file.cpp 而修改的cpp文件模版。

而若以此方式新建 .c 文件,則不會(huì)應(yīng)用 “源.c” 的內(nèi)容。如若需要使用該 “模板”,請(qǐng)?jiān)谕暾?ldquo;添加新項(xiàng)” 視圖里選擇并新建該文件。

以上就是屏蔽VisuaStudio在C++項(xiàng)目中C4996錯(cuò)誤的教程,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注腳本之家。

相關(guān)推薦:

VS如何更改項(xiàng)目位置? Visual Studio設(shè)置項(xiàng)目位置的技巧

Visual Studio 2022 17.6 更新發(fā)布(附官方下載)

相關(guān)文章

最新評(píng)論

当涂县| 新巴尔虎右旗| 蒲江县| 石柱| 宜州市| 康平县| 嫩江县| 高雄市| 靖宇县| 台安县| 图们市| 南汇区| 虹口区| 二连浩特市| 电白县| 稷山县| 宿州市| 黑河市| 嘉黎县| 革吉县| 布尔津县| 彭泽县| 莱芜市| 菏泽市| 琼海市| 于田县| 临夏市| 寿光市| 荔波县| 吉水县| 商洛市| 安仁县| 神池县| 靖江市| 兴仁县| 普陀区| 浮梁县| 疏勒县| 韩城市| 泰来县| 鹤山市|