精品丰满熟女一区二区三区_五月天亚洲欧美综合网_亚洲青青青在线观看_国产一区二区精选

  • <menu id="29e66"></menu>

    <bdo id="29e66"><mark id="29e66"><legend id="29e66"></legend></mark></bdo>

  • <pre id="29e66"><tt id="29e66"><rt id="29e66"></rt></tt></pre>

      <label id="29e66"></label><address id="29e66"><mark id="29e66"><strike id="29e66"></strike></mark></address>
      學(xué)習(xí)啦>學(xué)習(xí)電腦>電腦硬件知識(shí)>內(nèi)存知識(shí)>

      vs2010內(nèi)存泄露的檢測(cè)方法

      時(shí)間: 樂(lè)恒1051 分享

        編程是一件很枯燥的事情,使用vs2010來(lái)編程也是一樣,就是這么枯燥的事情也會(huì)有內(nèi)存泄露故障發(fā)生,為解決這事情以下學(xué)習(xí)啦小編為大家整理推薦了你需要的檢測(cè)知識(shí),希望大家喜歡。

        vs2010內(nèi)存泄露

        cocos2d-x不僅可以做到跨平臺(tái)運(yùn)行,還可以做到跨平臺(tái)編譯調(diào)試(當(dāng)然只是編譯對(duì)應(yīng)平臺(tái)下的應(yīng)用了)。眾所周知,cocos2d-x是用c++編寫的,而c++中最讓人頭疼的莫過(guò)于指針和內(nèi)存泄露的問(wèn)題,在windows下,cocos2d-x支持在vs下開發(fā),這樣,平時(shí)寫win32項(xiàng)目的開發(fā)工具就可以用在cocos2d-x開發(fā)上了,善哉!今天就介紹一個(gè)檢測(cè)內(nèi)存泄露的工具,Visual Leak Detector,簡(jiǎn)稱 vld

        1.安裝

        這一步很簡(jiǎn)單,官網(wǎng)已經(jīng)在上面給了,直接download吧,跳過(guò)!

        2.簡(jiǎn)介

        安裝完成之后vld目錄如下:

        簡(jiǎn)單介紹下,include目錄下是vld庫(kù)的頭文件;lib目錄下是vld編譯生成的靜態(tài)庫(kù),有32和64位兩個(gè)版本;src目錄是源碼了。。。

        3.配置

        ps: 對(duì)vs配置第三庫(kù)的高玩請(qǐng)自行跳過(guò)

        (1)配置include

        右鍵選擇需要監(jiān)測(cè)內(nèi)存泄露的工程,選擇Properties,選擇Configuration Properties->C/C++/->Additional Include Directories,如圖

        選擇新加入一個(gè)include路徑,也就是安裝vld的include路徑,比如我剛才的路徑就是D:\Program Files\Visual Leak Detector\include,這樣,在工程里引入頭文件的時(shí)候就不會(huì)報(bào)找不到文件的錯(cuò)了!

        (2)配置第三方庫(kù)

        a.先配置第三庫(kù)所在路徑

        步驟和(1)類似,只是這次要選擇Configuration Properties->Linker->General->Additional Library Directories,如圖

        根據(jù)我vld的安裝目錄,應(yīng)該是D:\Program Files\Visual Leak Detector\lib\Win32

        b.配置第三方庫(kù)

        這次要選擇的是Configuration Properties->Linker->Input->Additional Dependencies,添加vld.lib,如圖

        OK,配置完成了!

        ps:當(dāng)然,雖然vs2010不支持全局配置了,但是還是可以再Property Manager中配置,需要的同學(xué)請(qǐng)google!

        ps:如果項(xiàng)目需要合作開發(fā),最好將vld相關(guān)的文件拷貝到工程里,根據(jù)工程路徑設(shè)置,這樣不會(huì)導(dǎo)致在不同的PC上需要重新配置的問(wèn)題!比如$(SolutionDir)xxxx

        4.使用

        ps:對(duì)vld使用很熟悉的請(qǐng)自行跳過(guò)。。。

        嚴(yán)謹(jǐn)一點(diǎn),只有在win32平臺(tái)下才可以引入vld

        [cpp] view plaincopyprint?#if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32)

        泄露代碼

        [cpp] view plaincopyprint?char* ch = new char();

        我并沒(méi)有釋放申請(qǐng)的內(nèi)存,這是一個(gè)顯而易見的內(nèi)存泄露的錯(cuò)誤,當(dāng)我們的程序運(yùn)行結(jié)束的時(shí)候,就會(huì)被檢測(cè)到,注意觀察Output

      vs2010內(nèi)存泄露的檢測(cè)方法

      編程是一件很枯燥的事情,使用vs2010來(lái)編程也是一樣,就是這么枯燥的事情也會(huì)有內(nèi)存泄露故障發(fā)生,為解決這事情以下學(xué)習(xí)啦小編為大家整理推薦了你需要的檢測(cè)知識(shí),希望大家喜歡。 vs2010內(nèi)存泄露 cocos2d-x不僅可以做到跨平臺(tái)運(yùn)行,還可
      推薦度:
      點(diǎn)擊下載文檔文檔為doc格式

      精選文章

      • vs2010查看內(nèi)存地址的方法
        vs2010查看內(nèi)存地址的方法

        在你使用vs編程,想要用查看vs的內(nèi)存地址,可以在設(shè)置那里修改,詳細(xì)情況以下學(xué)習(xí)啦小編為大家整理好了資料,希望大家喜歡。 vs2010查看內(nèi)存地址 1、首

      • vs2010查看變量?jī)?nèi)存的方法
        vs2010查看變量?jī)?nèi)存的方法

        使用的編程軟件vs2010,你想要查看變量?jī)?nèi)存,可以學(xué)習(xí)以下學(xué)習(xí)啦小編為大家整理推薦的資料,希望大家喜歡。 vs2010查看變量?jī)?nèi)存: 在字符串的操作中,

      • vs2010內(nèi)存泄露檢測(cè)的方法知識(shí)
        vs2010內(nèi)存泄露檢測(cè)的方法知識(shí)

        在vs2010 的內(nèi)存泄露檢測(cè)中,我們可以用到很多方法,比如以下學(xué)習(xí)啦小編為大家整理推薦的方法,希望大家喜歡。 vs2010 內(nèi)存泄露檢測(cè) 關(guān)鍵詞:VC++;CRT 調(diào)試

      • vs2010內(nèi)存分析的方法
        vs2010內(nèi)存分析的方法

        想要弄清vs2010內(nèi)存分析的結(jié)果,可以通過(guò)基于軟件的工具檢測(cè),和使用程序的檢測(cè)方式。為此學(xué)習(xí)啦小編為大家整理推薦了,希望大家喜歡。 vs2010 內(nèi)存分

      2941992