我已经顺利的编译了libjingle,并且生成了libjingle.lib.把它加入了项目的additional dependence里面,而且在项目的additional include directory里面加入了C:\Documents and Settings\Administrator\桌面\libjingle-0.4.0\libjingle-0.4.0这个目录.(MFC 应用程序项目) 在项目的stdafx.h中加入了
#include "talk/base/win32.h"
#include "talk/base/fileutils.h"
#include "talk/base/pathutils.h"
#include "talk/base/helpers.h"
#include "talk/base/httpclient.h"
#include "talk/base/logging.h"
#include "talk/base/physicalsocketserver.h"
#include "talk/base/ssladapter.h"
#include "talk/xmpp/xmppclientsettings.h"
#include "talk/p2p/client/httpportallocator.h"
#include "talk/p2p/client/sessionmanagertask.h"
#include "talk/session/fileshare/fileshare.h"
我给程序的初始化函数里面就写了一个
talk_base::InitializeSSL();
却出现了很多连接错误,这是怎么回事啊 错误如下:
Error 1 error LNK2019: unresolved external symbol _InitializeSecurityContextA@48 referenced in function "protected: int __thiscall talk_base::SChannelAdapter::BeginSSL(void)" (?BeginSSL@SChannelAdapter@talk_base@@IAEHXZ) f:\UseLibJingle\UseLibJingle\libjingle.lib 1
Error 2 error LNK2019: unresolved external symbol __imp__CryptFindOIDInfo@12 referenced in function "protected: int __thiscall talk_base::SChannelAdapter::BeginSSL(void)" (?BeginSSL@SChannelAdapter@talk_base@@IAEHXZ) f:\UseLibJingle\UseLibJingle\libjingle.lib 1
Error 3 error LNK2019: unresolved external symbol __imp__QueryCredentialsAttributesW@12 referenced in function "protected: int __thiscall talk_base::SChannelAdapter::BeginSSL(void)" (?BeginSSL@SChannelAdapter@talk_base@@IAEHXZ) f:\UseLibJingle\UseLibJingle\libjingle.lib 1
Error 4 error LNK2019: unresolved external symbol __imp__AcquireCredentialsHandleW@36 referenced in function "protected: int __thiscall talk_base::SChannelAdapter::BeginSSL(void)" (?BeginSSL@SChannelAdapter@talk_base@@IAEHXZ) f:\UseLibJingle\UseLibJingle\libjingle.lib 1
Error 5 error LNK2019: unresolved external symbol __imp__QueryContextAttributesW@12 referenced in function "protected: int __thiscall talk_base::SChannelAdapter::ProcessContext(long,struct _SecBufferDesc *,struct _SecBufferDesc *)" (?ProcessContext@SChannelAdapter@talk_base@@IAEHJPAU_SecBufferDesc@@0@Z) f:\UseLibJingle\UseLibJingle\libjingle.lib 1
Error 6 error LNK2019: unresolved external symbol _DecryptMessage@16 referenced in function "protected: int __thiscall talk_base::SChannelAdapter::DecryptData(void)" (?DecryptData@SChannelAdapter@talk_base@@IAEHXZ) f:\UseLibJingle\UseLibJingle\libjingle.lib 1
Error 7 error LNK2019: unresolved external symbol __imp__FreeCredentialsHandle@4 referenced in function "protected: void __thiscall talk_base::SChannelAdapter::Cleanup(void)" (?Cleanup@SChannelAdapter@talk_base@@IAEXXZ) f:\UseLibJingle\UseLibJingle\libjingle.lib 1
Error 8 error LNK2019: unresolved external symbol __imp__DeleteSecurityContext@4 referenced in function "protected: void __thiscall talk_base::SChannelAdapter::Cleanup(void)" (?Cleanup@SChannelAdapter@talk_base@@IAEXXZ) f:\UseLibJingle\UseLibJingle\libjingle.lib 1
Error 9 error LNK2019: unresolved external symbol _EncryptMessage@16 referenced in function "public: virtual int __thiscall talk_base::SChannelAdapter::Send(void const *,unsigned int)" (?Send@SChannelAdapter@talk_base@@UAEHPBXI@Z) f:\UseLibJingle\UseLibJingle\libjingle.lib 1
Error 10 error LNK2019: unresolved external symbol __imp__ApplyControlToken@8 referenced in function "public: virtual int __thiscall talk_base::SChannelAdapter::Close(void)" (?Close@SChannelAdapter@talk_base@@UAEHXZ) f:\UseLibJingle\UseLibJingle\libjingle.lib 1
Error 11 error LNK2019: unresolved external symbol _FreeContextBuffer@4 referenced in function "public: static void __cdecl talk_base::CSecBufferBase::FreeSSPI(void *)" (?FreeSSPI@CSecBufferBase@talk_base@@SAXPAX@Z) f:\UseLibJingle\UseLibJingle\libjingle.lib 1
Error 12 fatal error LNK1120: 11 unresolved externals F:\UseLibJingle\Debug\UseLibJingle.exe
#include "talk/base/win32.h"
#include "talk/base/fileutils.h"
#include "talk/base/pathutils.h"
#include "talk/base/helpers.h"
#include "talk/base/httpclient.h"
#include "talk/base/logging.h"
#include "talk/base/physicalsocketserver.h"
#include "talk/base/ssladapter.h"
#include "talk/xmpp/xmppclientsettings.h"
#include "talk/p2p/client/httpportallocator.h"
#include "talk/p2p/client/sessionmanagertask.h"
#include "talk/session/fileshare/fileshare.h"
我给程序的初始化函数里面就写了一个
talk_base::InitializeSSL();
却出现了很多连接错误,这是怎么回事啊 错误如下:
Error 1 error LNK2019: unresolved external symbol _InitializeSecurityContextA@48 referenced in function "protected: int __thiscall talk_base::SChannelAdapter::BeginSSL(void)" (?BeginSSL@SChannelAdapter@talk_base@@IAEHXZ) f:\UseLibJingle\UseLibJingle\libjingle.lib 1
Error 2 error LNK2019: unresolved external symbol __imp__CryptFindOIDInfo@12 referenced in function "protected: int __thiscall talk_base::SChannelAdapter::BeginSSL(void)" (?BeginSSL@SChannelAdapter@talk_base@@IAEHXZ) f:\UseLibJingle\UseLibJingle\libjingle.lib 1
Error 3 error LNK2019: unresolved external symbol __imp__QueryCredentialsAttributesW@12 referenced in function "protected: int __thiscall talk_base::SChannelAdapter::BeginSSL(void)" (?BeginSSL@SChannelAdapter@talk_base@@IAEHXZ) f:\UseLibJingle\UseLibJingle\libjingle.lib 1
Error 4 error LNK2019: unresolved external symbol __imp__AcquireCredentialsHandleW@36 referenced in function "protected: int __thiscall talk_base::SChannelAdapter::BeginSSL(void)" (?BeginSSL@SChannelAdapter@talk_base@@IAEHXZ) f:\UseLibJingle\UseLibJingle\libjingle.lib 1
Error 5 error LNK2019: unresolved external symbol __imp__QueryContextAttributesW@12 referenced in function "protected: int __thiscall talk_base::SChannelAdapter::ProcessContext(long,struct _SecBufferDesc *,struct _SecBufferDesc *)" (?ProcessContext@SChannelAdapter@talk_base@@IAEHJPAU_SecBufferDesc@@0@Z) f:\UseLibJingle\UseLibJingle\libjingle.lib 1
Error 6 error LNK2019: unresolved external symbol _DecryptMessage@16 referenced in function "protected: int __thiscall talk_base::SChannelAdapter::DecryptData(void)" (?DecryptData@SChannelAdapter@talk_base@@IAEHXZ) f:\UseLibJingle\UseLibJingle\libjingle.lib 1
Error 7 error LNK2019: unresolved external symbol __imp__FreeCredentialsHandle@4 referenced in function "protected: void __thiscall talk_base::SChannelAdapter::Cleanup(void)" (?Cleanup@SChannelAdapter@talk_base@@IAEXXZ) f:\UseLibJingle\UseLibJingle\libjingle.lib 1
Error 8 error LNK2019: unresolved external symbol __imp__DeleteSecurityContext@4 referenced in function "protected: void __thiscall talk_base::SChannelAdapter::Cleanup(void)" (?Cleanup@SChannelAdapter@talk_base@@IAEXXZ) f:\UseLibJingle\UseLibJingle\libjingle.lib 1
Error 9 error LNK2019: unresolved external symbol _EncryptMessage@16 referenced in function "public: virtual int __thiscall talk_base::SChannelAdapter::Send(void const *,unsigned int)" (?Send@SChannelAdapter@talk_base@@UAEHPBXI@Z) f:\UseLibJingle\UseLibJingle\libjingle.lib 1
Error 10 error LNK2019: unresolved external symbol __imp__ApplyControlToken@8 referenced in function "public: virtual int __thiscall talk_base::SChannelAdapter::Close(void)" (?Close@SChannelAdapter@talk_base@@UAEHXZ) f:\UseLibJingle\UseLibJingle\libjingle.lib 1
Error 11 error LNK2019: unresolved external symbol _FreeContextBuffer@4 referenced in function "public: static void __cdecl talk_base::CSecBufferBase::FreeSSPI(void *)" (?FreeSSPI@CSecBufferBase@talk_base@@SAXPAX@Z) f:\UseLibJingle\UseLibJingle\libjingle.lib 1
Error 12 fatal error LNK1120: 11 unresolved externals F:\UseLibJingle\Debug\UseLibJingle.exe
解决方案 »
- 为什么动画控件播放动画老是不成功
- 关于RTF文件格式的问题?
- mfc如何写个后台鼠标画线程序,即,画图程序窗口处于不激活状态,也能在屏幕任意区域画图,并且,画的直线具有保持功能!按下某个按钮可以清除屏幕上的自画图案!
- 项目开发中,急!!!如何引用调用对话框中控件的值
- 请问一下在工具条上加图片和文字的问题!!急,在线等死!!!!
- 怎么实现文件的拖动打开.?
- 怎样用debug恢复原程序
- 我想对整个工程改名,可以吗
- 国内各大优秀免费源码下载站集合!
- 初学都,想要个MSDN,好心个给个地方下载啊!
- Unhandled exception in .... 很着急。。。
- 怎么动态创建一个和静态创建一样效果的列表控件??
#pragma comment(lib, "..\\debug\\libjingle.lib")