乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      VS2010無(wú)法查看自定義的普通變量解決辦法( CXX0017: 錯(cuò)誤: 沒(méi)有找到符號(hào) )

       筆錄收藏 2015-06-24

           在使用VS2010調(diào)試程序時(shí),可以通過(guò)”局部變量“窗口查看程序中局部變量的值,但是在一個(gè)方法中的自定義的普通變量怎么查看值呢?可以在監(jiān)視窗口中添加你想跟蹤監(jiān)視的值的名稱(chēng),但是今天遇到了一個(gè)問(wèn)題,就是將我想跟蹤的變量名(如循環(huán)中的i)添加到”監(jiān)視1“窗口時(shí),會(huì)提示”CXX0017:錯(cuò)誤:沒(méi)有找到符號(hào)”。在http://blog.csdn.net/xunixing/article/details/7892898 找到了答案,用了第一種方法就搞定了。這樣在調(diào)試時(shí),將鼠標(biāo)放到你想查看的變量上面,就會(huì)顯示它的值。感謝。

           

      編程環(huán)境:Visual Studio 2010

      首先確定是在 Debug 配置狀態(tài)。

      初始解決方案如下:

      錯(cuò)誤現(xiàn)象:CXX0017: Error: symbol this not found
      方法 1:
      將編譯優(yōu)化選項(xiàng)設(shè)置為"/Od"就可以了。
      工程右鍵 -> Properties -> Configuration Properites -> C/C++ -> Optimization -> Optimization: Disabled(/Od)
      注:如果解決,程序可能存在邏輯錯(cuò)誤
      方法 2:
      將VS生成的工程文件全部刪除,(Debug目錄下的pdb文件),然后全部重新生成
      
      
      3. 如果未解決,可能是 Visual Studio 2010 自身bug問(wèn)題。見(jiàn) MSDN bug report
      https://connect.microsoft.com/VisualStudio/feedback/details/613569/cannot-inspect-local-variables-while-debugging-in-vs2010-cxx0017-symbol-not-found-error#details
      
      
      
      情況 1.  
      1. int _tmain(int argc, _TCHAR* argv[])  
      2. {  
      3.     float f = 123.0;   //聲明并初始化   
      4.   
      5.     if(false)  
      6.     {  
      7.         int str1;   //if中聲明新變量。關(guān)鍵!去掉此處可以解決問(wèn)題,所以可在 if 外聲明  
      8.     }  
      9.     else  
      10.     {  
      11.         //else中聲明的變量在調(diào)試時(shí),出問(wèn)題  
      12.         int str2;  
      13.         int a = 123;   
      14.         a++;  
      15.     }  
      16.     return 0;  
      17. }  
      情況 2. 解決方案 將 k 作為局部變量使用,即for(int k=0;k<2;k++)
      1. #include <stdio.h>  
      2.   
      3. int main()  
      4. {  
      5.     int arr[5];  
      6.     int k;    //循環(huán)變量,非局部  
      7.     float f=123;  
      8.   
      9.     for(k=0;k<2;k++)  
      10.     {  
      11.         arr[k] = 2;  
      12.   
      13.         int t = 5;  
      14.         printf("%d\n",t);  
      15.     }  
      16.   
      17.     int i = 2;  
      18.   
      19.     if(i > 0)    //if從句內(nèi)出現(xiàn)的 新變量,也會(huì)出現(xiàn)問(wèn)題  
      20.     {  
      21.         int joke;  
      22.         printf("waht\n");  
      23.     }  
      24.   
      25.     return 0;  
      26. }  
      以上只是已測(cè)試的情況,如果類(lèi)似問(wèn)題,可參考進(jìn)行調(diào)試

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶(hù) 評(píng)論公約

        類(lèi)似文章 更多