• <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)  編輯 收藏 引用
            伊人久久国产免费观看视频| 久久精品三级视频| 久久久亚洲裙底偷窥综合| 亚洲欧美一区二区三区久久| 亚洲日韩欧美一区久久久久我| 午夜精品久久久久久久无码| 亚洲综合熟女久久久30p| 午夜不卡888久久| 99久久这里只精品国产免费| 99久久国产综合精品麻豆| 91精品国产91久久久久久| 国内精品久久久久影院老司| www.久久热.com| 伊人久久大香线蕉av不卡| 久久黄视频| 青青青青久久精品国产| 一本久久a久久精品vr综合| 久久久WWW免费人成精品| 色婷婷综合久久久久中文 | 无码人妻少妇久久中文字幕蜜桃| 久久精品成人免费看| 无码国产69精品久久久久网站| 久久精品国产清自在天天线| 91精品国产9l久久久久| 久久久久久国产精品美女| 一本久道久久综合狠狠躁AV| 精品久久久久中文字| 国产三级精品久久| 91精品国产综合久久四虎久久无码一级 | 无码人妻久久一区二区三区| 99久久国产综合精品五月天喷水| 久久99精品久久久久久9蜜桃| 国产高潮国产高潮久久久| 亚洲午夜久久久久久久久电影网| 天天做夜夜做久久做狠狠| 久久综合视频网站| 久久午夜无码鲁丝片秋霞| 久久人人爽人人爽人人片AV高清| 日韩欧美亚洲国产精品字幕久久久| 久久黄视频| 久久无码高潮喷水|