解决方案 »

  1.   

    m_imgpath=dlg.GetPathName();
    这样不就可以了吗?
      

  2.   

    还是不行  显示成员函数不存在。     是不是debug下有这个函数,而release下没有这个函数?应该不可能呀
      

  3.   

    你是在release模式下看的那个成员函数不存在的吧,release模式下有很多优化,所以看不到,你可以在优化关了试试
      

  4.   

    你是在release模式下看的那个成员函数不存在的吧,release模式下有很多优化,所以看不到,你可以在优化关了试试
    嗯 关了优化可以,我想问我发布之后也要关闭优化么?意思是优化不能用了?
      

  5.   

    你是在release模式下看的那个成员函数不存在的吧,release模式下有很多优化,所以看不到,你可以在优化关了试试
    嗯 关了优化可以,我想问我发布之后也要关闭优化么?意思是优化不能用了?
    就是说,你发布的时候是完全没有必要看这些东西的,所以当然可以优化了,只是你现在想看内存,就不能让他优化,发布的时候肯定不能关优化啊,不然性能降低太多了
      

  6.   

    简单来说就是程序如果有问题,就在Debug模式下来调式找问题,如果调式好了就换成release模式来运行
      

  7.   


    我程序要发布的呀 总不能只用debug吧,我发布的时候可以优化么?
      

  8.   

    哦明白了 谢谢  分给你了
    http://bbs.csdn.net/topics/390828741?page=1#post-397718785
    给我看看这篇帖子呗  搞了好久
      

  9.   


    还有个问题问下你,我读一个文本pixRateY=6.01到Cstring为6.01,当我将这个Cstring用atof转换为float类型的时候,转换成了6.0100002,3.1被转换成了3.0999999。3.01却没有问题 3.010000.。转换很稳定,每次都是这样的结果,我想问是什么问题
      

  10.   


    我程序要发布的呀 总不能只用debug吧,我发布的时候可以优化么?
    你现在的问题不是说调式的时候不能查看内存吗?发布的时候又不需要看内存当然可以优化了啊
      

  11.   


    还有个问题问下你,我读一个文本pixRateY=6.01到Cstring为6.01,当我将这个Cstring用atof转换为float类型的时候,转换成了6.0100002,3.1被转换成了3.0999999。3.01却没有问题 3.010000.。转换很稳定,每次都是这样的结果,我想问是什么问题
    这个应该是精度的问题,你查查double和float这两个类型的存储吧