• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            還沒想好
            還沒想好
            posts - 4,comments - 6,trackbacks - 0
            記錄從VC6 到 VC8遇到的問題和解決辦法
            1) msvcr80d.dll 找不到
             1)) manifest WIN32 set Yes, 2)) ignore msvcrt.lib
             /*
             

            Hi there,

            I read every post in this thread without any help in my case.

            The problem turned out: The DEBUG version was trying to link with BOTH msvcr80.dll and msvcr80d.dll.

            Check if this is the case for you using the "dependency walker" on your executable. If these two are both loaded, then you got the same problem as I did.

            The solution is to set "Properties->Linker->Input->Ignore Specific library" to "msvcrt.lib".

             

            More details below:

            I was compiling and running a program that uses opencv library. One of the libraries in opencv (highgui to be exact) was linking with non-debug versions of some graphics libraries even in its debug version. Apparently this was OK before. 

            This resulted in my debug version program linking with both msvcr80.dll and msvcr80d.dll. It appears this is a problem since the manifest only mentions one of these libraries and the other one (msvcr80.dll) appears not to be found causing the error mentioned in this thread. Why no-one in this thread mentioned that this could be the case is beyond me. I found out about this using "dependency walker" on the .exe that I compile and/or the highgui100d.dll that I load from the library.

            That is the reason the complaint is about msvcr80.dll and not msvcr80d.dll in VS8!!!

            The fix is to re-compile highgui100d.dll (debug version) with Properties->Linker->Input->Ignore Specific library set to singly "msvcrt.dll".

            Just wanted to add this so other people do not waste time as I did...

            Hakan

            */

            2) MFC 
             MFC 從VC6到V8變動很大,
            // VC8
            LRESULT CDialogBar::HandleInitDialog(WPARAM, LPARAM)
            {
             Default();  // allow default to initialize first (common dialogs/etc)

             // create OLE controls
             COccManager* pOccManager = afxOccManager;
             if ((pOccManager != NULL) && (m_pOccDialogInfo != NULL))
             {
              if (!pOccManager->CreateDlgControls(this, m_lpszTemplateName,
               m_pOccDialogInfo))
              {
               TRACE(traceAppMsg, 0, "Warning: CreateDlgControls failed during dialog bar init.\n");
               return FALSE;
              }
             }

             return FALSE;
            }

            //VC6
            LRESULT CDialogBar::HandleInitDialog(WPARAM, LPARAM)
            {
             Default();  // allow default to initialize first (common dialogs/etc)

             // create OLE controls
             COccManager* pOccManager = afxOccManager;
             if ((pOccManager != NULL) && (m_pOccDialogInfo != NULL))
             {
              if (!pOccManager->CreateDlgControls(this, m_lpszTemplateName,
               m_pOccDialogInfo))
              {
               TRACE0("Warning: CreateDlgControls failed during dialog bar init.\n");
               return FALSE;
              }
             }

             return TRUE;
            }

            竟然有這么大的區別,同時看不懂VC8為什么要那么作

            posted on 2008-03-15 02:57 MDnullWHO 閱讀(980) 評論(0)  編輯 收藏 引用
            亚洲v国产v天堂a无码久久| 久久青青草原精品国产| 国产精品久久久99| 亚洲国产婷婷香蕉久久久久久| 久久综合九色综合网站| 久久精品黄AA片一区二区三区| 国产成人精品久久一区二区三区av | 欧美麻豆久久久久久中文| 久久久中文字幕| 日韩欧美亚洲国产精品字幕久久久 | 色狠狠久久AV五月综合| 久久久久97国产精华液好用吗| 婷婷综合久久中文字幕蜜桃三电影| 精品久久久久久综合日本| 久久亚洲日韩看片无码| 久久精品国产一区二区| 久久99精品国产一区二区三区| 国产偷久久久精品专区| 精品一久久香蕉国产线看播放| 久久精品中文无码资源站 | 狠狠久久综合伊人不卡| 亚洲愉拍99热成人精品热久久 | 久久久亚洲精品蜜桃臀| 国产亚洲欧美精品久久久| 久久毛片免费看一区二区三区| 国产精品久久毛片完整版| 色欲久久久天天天综合网精品| 久久久久久久久66精品片| 久久精品国产亚洲av瑜伽| 91精品国产色综久久| 97精品伊人久久久大香线蕉| 国产成人精品白浆久久69| AV无码久久久久不卡蜜桃| 久久99精品久久久久久动态图| 久久婷婷国产综合精品| 久久精品国产亚洲AV无码娇色| 无码久久精品国产亚洲Av影片| 久久精品国产99久久久| 青草影院天堂男人久久| 久久久久久久综合日本| 久久青青草视频|