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

C++可執(zhí)行文件絕對路徑值與VS安全檢查詳解

 更新時間:2023年01月07日 08:52:24   作者:yuitoTDF  
這篇文章主要給大家介紹了關(guān)于C++可執(zhí)行文件絕對路徑值與VS安全檢查的相關(guān)資料,文中通過圖文以及實(shí)例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用C++具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

前言

前幾天寫新項(xiàng)目需要用到程序所在絕對路徑的時候,發(fā)現(xiàn)網(wǎng)上居然一點(diǎn)相關(guān)分享都沒有。

:_pgmptr

翻箱倒柜找出了幾本教程,發(fā)現(xiàn)了一個叫_pgmptr的東西。

進(jìn)去看了一下,在stdlib.h里拓展到了函數(shù)__p__pgmptr(),函數(shù)原型:

復(fù)制代碼 代碼如下:
_CRT_INSECURE_DEPRECATE_GLOBALS(_get_pgmptr ) _ACRTIMP char** __cdecl __p__pgmptr (void);

返回值為char**,也就是普通的字符串?dāng)?shù)組。

:VS安全檢查

趕緊放到項(xiàng)目里試一試,結(jié)果卻報錯了。

定睛一看,原來是Visual Studio的安全檢查不讓這個“可能”越界的函數(shù)過編譯。一般來說,改用它提示的安全函數(shù)就可以過,可這次居然沒有安全函數(shù)...

于是乎,要么找別的函數(shù), 要么繞過安全檢查。我選擇了后者,根據(jù)錯誤提示定義安全宏:

#define _CRT_SECURE_NO_WARNINGS

別急著拷,先往下看...

定義了安全宏之后,還是報了同樣的錯...不知道你們會不會,反正我是這樣

那么,要繞過安全檢查,就得另辟蹊徑了。

在解決方案資源管理器中右鍵項(xiàng)目,單擊屬性,進(jìn)入下方頁面

找到C/C++ -> SDL檢查 -> 否(/sdl-)-> 確定

這樣,安全檢查就被繞過了。

總結(jié)

1.程序絕對路徑獲取:_pgmptr

2.VS安全檢查:項(xiàng)目屬性 -> C/C++ -> SDL檢查 -> 否(/sdl-)

到此這篇關(guān)于C++可執(zhí)行文件絕對路徑值與VS安全檢查的文章就介紹到這了,更多相關(guān)C++可執(zhí)行文件絕對路徑值內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C++命名空間和缺省參數(shù)介紹

    C++命名空間和缺省參數(shù)介紹

    這篇文章主要介紹了C++命名空間和缺省參數(shù),使用命名空間的目的是對標(biāo)識符的名稱進(jìn)行本地化,以避免命名沖突或名字污染,namespace關(guān)鍵字的出現(xiàn)就是針對這種問題的,缺省參數(shù)是聲明或定義函數(shù)時為函數(shù)的參數(shù)指定一個默認(rèn)值,更多詳細(xì)內(nèi)容需要的小伙伴可以參考下面文章內(nèi)容
    2022-01-01
  • C++中std::conditional的使用說明

    C++中std::conditional的使用說明

    這篇文章主要介紹了C++中std::conditional的使用說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • 如何求連續(xù)幾個數(shù)之和的最大值

    如何求連續(xù)幾個數(shù)之和的最大值

    本篇文章是對如何求連續(xù)幾個數(shù)之和的最大值進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C語言?超詳細(xì)梳理總結(jié)動態(tài)內(nèi)存管理

    C語言?超詳細(xì)梳理總結(jié)動態(tài)內(nèi)存管理

    動態(tài)內(nèi)存是相對靜態(tài)內(nèi)存而言的。所謂動態(tài)和靜態(tài)就是指內(nèi)存的分配方式。動態(tài)內(nèi)存是指在堆上分配的內(nèi)存,而靜態(tài)內(nèi)存是指在棧上分配的內(nèi)存,本文帶你深入探究C語言中動態(tài)內(nèi)存的管理
    2022-03-03
  • c++中的4種類型轉(zhuǎn)化方式詳細(xì)解析

    c++中的4種類型轉(zhuǎn)化方式詳細(xì)解析

    const_cast該函數(shù)用于去除指針變量的常量屬性,將它轉(zhuǎn)換為一個對應(yīng)指針類型的普通變量。反過來,也可以將一個非常量的指針變量轉(zhuǎn)換為一個常指針變量
    2013-10-10
  • C++ 兩個vector對象拼接方式

    C++ 兩個vector對象拼接方式

    這篇文章主要介紹了C++ 兩個vector對象拼接方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Linux系統(tǒng)中C語言編程創(chuàng)建函數(shù)fork()執(zhí)行解析

    Linux系統(tǒng)中C語言編程創(chuàng)建函數(shù)fork()執(zhí)行解析

    最近在看進(jìn)程間的通信,看到了fork()函數(shù),雖然以前用過,這次經(jīng)過思考加深了理解?,F(xiàn)總結(jié)如下
    2013-04-04
  • C 語言基礎(chǔ)----詳解C中的運(yùn)算符

    C 語言基礎(chǔ)----詳解C中的運(yùn)算符

    這篇文章主要介紹了C語言中的運(yùn)算符,文中講解非常詳細(xì),適合初學(xué)小白進(jìn)行學(xué)習(xí),想入門C語言的朋友不妨了解下
    2020-06-06
  • C++順序表實(shí)現(xiàn)圖書管理系統(tǒng)

    C++順序表實(shí)現(xiàn)圖書管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C++順序表實(shí)現(xiàn)圖書管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • OpenGL實(shí)現(xiàn)貝塞爾曲線或曲面

    OpenGL實(shí)現(xiàn)貝塞爾曲線或曲面

    這篇文章主要為大家詳細(xì)介紹了OpenGL實(shí)現(xiàn)貝塞爾曲線或曲面,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04

最新評論

新绛县| 衡水市| 紫金县| 沾益县| 全州县| 乳源| 南宁市| 运城市| 新蔡县| 贵州省| 汤阴县| 理塘县| 比如县| 乌兰浩特市| 莒南县| 大邑县| 巴塘县| 盐亭县| 黄梅县| 临泉县| 蚌埠市| 彰武县| 连山| 灵武市| 仁布县| 宝兴县| 竹山县| 隆化县| 府谷县| 孟津县| 吴旗县| 固镇县| 越西县| 承德县| 缙云县| 安塞县| 湖州市| 正阳县| 措勤县| 天镇县| 博客|