XRenderStateControl.obj : error LNK2001: unresolved external symbol __imp__DisplayHTMLPage@8
Dragons.obj : error LNK2001: unresolved external symbol __imp__DisplayHTMLPage@8
XProc_MainGame.obj : error LNK2001: unresolved external symbol __imp__DisplayHTMLPage@8
XProc_MainGameMessageHandler.obj : error LNK2001: unresolved external symbol __imp__DisplayHTMLPage@8
XNetwork.obj : error LNK2001: unresolved external symbol __imp__DisplayDisplayHTMLPage@8
Dragons.obj : error LNK2001: unresolved external symbol __imp__UnEmbedBrowserObject@4
Dragons.obj : error LNK2001: unresolved external symbol __imp__EmbedBrowserObject@4
Dragons.obj : error LNK2001: unresolved external symbol __imp__ResizeBrowser@12
请教下各位!谢谢!

解决方案 »

  1.   

    DisplayHTMLPage所在得库没有倍链接
      

  2.   

    DisplayHTMLPage,UnEmbedBrowserObject等函数所在的库文件没有链接。
    从工程配置中设置或者
    #pragma  comment(lib,"libname.lib") 
      

  3.   

    DisplayHTMLPage,UnEmbedBrowserObject 等函数实现的cpp包含到工程,或包含对应的lib库文件
      

  4.   

    楼主的是不是DLL调用出了问题?
    能否讲得详细点?
      

  5.   

    我指定了路径还是不行!
    #ifdef _XWEBPAGE_EXPORTS
    #ifdef __cplusplus
    #define XWEBPAGE_API extern "C"__declspec(dllexport)
    #else
    #define XWEBPAGE_API __declspec(dllexport)
    #endif
    #else
    #ifdef __cplusplus
    #define XWEBPAGE_API extern "C" __declspec(dllimport)
    #else
    #define XWEBPAGE_API __declspec(dllimport)
    #endif
    #endif
    XWEBPAGE_API long WINAPI EmbedBrowserObject(HWND hwnd);
    XWEBPAGE_API void WINAPI UnEmbedBrowserObject(HWND hwnd);
    XWEBPAGE_API long WINAPI DisplayHTMLPage(HWND hwnd, LPTSTR webPageName);
    XWEBPAGE_API long WINAPI DisplayHTMLStr(HWND hwnd, LPTSTR string);
    XWEBPAGE_API void WINAPI DoPageAction(HWND hwnd, DWORD action);
    XWEBPAGE_API void WINAPI ResizeBrowser(HWND hwnd, DWORD width, DWORD height);指定了对应的lib也不行!release好象过了!debug出现这问题.
      

  6.   

    release过了的话,那你要检查一下release下的工程设置中lib库是否也设置到了Debug模式下的工程设置中
      

  7.   

    这是连接错误,要导入相应的lib文件,可以在代码中用#pragma comment的方式导入,也可以修改项目设置中的连接选项(Debug和Release都要设置)。
      

  8.   

    原因:有可能如楼上大家所说,lib文件没包含 
    #pragma commnet (lib, "xxx.lib")
    也有可能是你项目中没有包含你引用的.h及.cpp文件,虽然在其他用到该.h的文件中包含了它。