error LNK2001: unresolved external symbol "char * __stdcall _com_util::ConvertBSTRToString(wchar_t *

原创 2011年06月22日 14:34:00

查看 MSDN 上

ConvertBSTRToString

的页面(链接:http://msdn.microsoft.com/en-us/library/ewezf1f6(VS.90).aspx)知道了如何处理:

// ConvertBSTRToString.cpp
#include 
#include 

#pragma comment(lib, "comsuppw.lib")

int main() {
   BSTR bstrText = ::SysAllocString(L"Test");
   wprintf_s(L"BSTR text: %s/n", bstrText);

   char* lpszText2 = _com_util::ConvertBSTRToString(bstrText);
   printf_s("char * text: %s/n", lpszText2);

   SysFreeString(bstrText);
   delete[] lpszText2;
}


 
经验总结:遇到函数出问题先搞清楚函数的使用方法。如果在 MSDN 上有解释,先看 MSDN 上的解释,不要一开始就上搜索网站搜索。

C++ error LNK2019: "unresolved external symbol"解决方法

1>  LINK : D:\code\OpenGLTest\Debug\OpenGLTest.exe not found or not built by the last incremental li...
  • jd_19900903
  • jd_19900903
  • 2014-05-19 16:41:16
  • 6293

Error LNK2019:Unresolved External Symbol 解决方案

参考:http://www.educity.cn/wenda/351518.html Error LNK2019:Unresolved External Symbol *** Referenced ...
  • rudy_axle
  • rudy_axle
  • 2014-12-26 18:07:06
  • 7655

bstr error LNK2019: 无法解析的外部符号 "char * __stdcall _com_util::ConvertBSTRToString(wchar_t *)" 的解决办法

Setting of the project in "C/C++ -> Language -> Treat wchar_t as Built-In Type" to "No" (originally ...
  • li_hai
  • li_hai
  • 2004-09-10 13:20:00
  • 7374

关于_com_util::ConvertBSTRToString”: 编译错误问题

把VC 6.0的工程文件用VS2008打开,编译报错: error C2664: “_com_util::ConvertBSTRToString”: 不能将参数 1 从“String”转换为“BSTR...
  • e_wsq
  • e_wsq
  • 2014-03-02 20:30:07
  • 923

error LNK2019:unresolved external symbol的解决方法

我们都知道,当我们在链接程序的时候,出现了如下错误,那是代表,程序没有找到在.h文件中定义的函数的实现。 error LNK2019:unresolved external symbol   有...
  • zxj1988
  • zxj1988
  • 2013-03-06 16:33:41
  • 13368

error LNK2019: unresolved external symbol

error LNK2019: unresolved external symbol(2007-05-28 10:23:43) 转载   分类:Programe(C/C++/VC/....
  • jtop0
  • jtop0
  • 2010-08-01 03:29:00
  • 64055

error LNK2019: 无法解析的外部符号 "char * __stdcall _com_util::ConvertBSTRToString(转)

环境:win7,x64,vs2008 sp1 解决:Setting of the project in "C/C++ -> Language -> Treat wchar_t as Built-In...
  • dragoo1
  • dragoo1
  • 2014-07-11 13:19:18
  • 3545

error LNK2001: unresolved external symbol "char * __stdcall _com_util::ConvertBSTRToString(wchar_t

选择Project/Settings...菜单,在Link页中Object/Library   module:中加入  Comsupp.lib 具体可以查看msdn:http://msdn...
  • pjdun
  • pjdun
  • 2012-03-20 11:13:01
  • 1720

解决Error LNK2019: unresolved external symbol

The problem with your project is that you are using a “C” style exported library in your C++ project...
  • u010309553
  • u010309553
  • 2016-09-15 13:53:24
  • 558

LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup编译出错的解决方法

这个是一个vs2005上面的编译错误对于正常的标准的c或者c++main那么Project->properties->linker->system->subsystem    里面的设置是consol...
  • ztz0223
  • ztz0223
  • 2008-07-09 20:40:00
  • 12378
收藏助手
不良信息举报
您举报文章:error LNK2001: unresolved external symbol "char * __stdcall _com_util::ConvertBSTRToString(wchar_t *
举报原因:
原因补充:

(最多只允许输入30个字)