• <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)  編輯 收藏 引用
            亚洲国产日韩综合久久精品| 日本加勒比久久精品| 亚洲精品无码专区久久久| 成人综合伊人五月婷久久| 久久99热这里只有精品国产| 国产毛片欧美毛片久久久| 久久国产精品波多野结衣AV| 亚洲午夜久久久影院| 久久人人爽人爽人人爽av| 精品乱码久久久久久久| 久久天天躁狠狠躁夜夜躁2O2O| 久久久亚洲裙底偷窥综合| 久久99精品国产自在现线小黄鸭| 国产精品一区二区久久| 亚洲v国产v天堂a无码久久| 久久精品亚洲中文字幕无码麻豆| 久久夜色撩人精品国产小说| 国产精品国色综合久久| 一本色道久久88精品综合 | 久久精品免费观看| 久久久久久久波多野结衣高潮 | 亚洲av日韩精品久久久久久a| 国产精品伦理久久久久久| 99精品国产在热久久| 久久精品国产亚洲av日韩| 中文字幕热久久久久久久| 一本色道久久88综合日韩精品 | 91精品国产91久久久久久蜜臀| 久久精品国产亚洲αv忘忧草 | 精品一久久香蕉国产线看播放| 国产精品免费看久久久| 老色鬼久久亚洲AV综合| 嫩草伊人久久精品少妇AV| 午夜欧美精品久久久久久久| 亚洲精品乱码久久久久久中文字幕 | 精品综合久久久久久97| 久久精品国产2020| 久久亚洲AV成人出白浆无码国产| 亚洲AV无码久久精品成人| 99久久er这里只有精品18| 99精品久久精品|