• 没有可用于当前位置的源代码"这个问题如何解决


    今天被这个问题困扰了一天,加上本来精神状态就不好,~~唉,杯具啊

    在网上查这个问题,很多解决办法说的都是在选项的调试里边取消 Require source files to exactly match the original version 前面的勾选,但我总感觉有点掩耳盗铃的意思,究竟是什么原因引起了这个对话框的弹出呢?

    我重新清理了工程,重新编译了整个工程,不起作用,后来清理了pdb文件,又删掉了手持设备上已经部署好的文件,这次起了一点作用,原来的大面积弹出提示现在变为只有一部分语句会弹出。这部分语句如下:

     1 BOOL CFrameCommon::SetSystemBarIconList()  
     2 {  
     3     SHELLBARICONLIST iconList;  
     4     memset(&iconList, 0, sizeof(SHELLBARICONLIST));  
     5     int nSize = m_systemBarIconList.size();  
     6     if (nSize)  
     7     {  
     8         for (int i = 0; i < nSize; i++)  
     9         {  
    10             iconList.IconArray[i] = *(m_systemBarIconList[i]);  
    11         }  
    12     }  
    13     iconList.count = nSize;  
    14     return SystemBar_SetIconList(&iconList);  
    15 }  

    最后一条语句调用的是动态库中export出来的函数,不知道跟它有没有关系。。。

    mark一下,一定要找到原因~~~

  • 相关阅读:
    泛型简介
    单元测试(junit使用)
    枚举简介
    面试题:二叉树的镜像
    面试题:和为S的连续正数列
    面试题:丑数
    面试题:合并两个排序的链表
    面试题:数值的整数次方
    面试题:矩形覆盖
    面试题:数组中的逆序对
  • 原文地址:https://www.cnblogs.com/yueang/p/2649832.html
Copyright © 2020-2023  润新知