今天做COM组件时,编译之后,出现了一个数个编译错误:
error LNK2019: 无法解析的外部符号 "wchar_t * __stdcall _com_util::ConvertStringToBSTR(char const *) " (?ConvertStringToBSTR@_com_util@@YGPA_WPBD@Z),该符号在函数 "public: __thiscall _bstr_t::Data_t::Data_t(char const *) " (??0Data_t@_bstr_t@@QAE@PBD@Z) 中被引用
通过网络搜索,找出一个解决办法:
这个问题可以通过改工程设置解决 Configuration Properties-> C/C++-> Language
Treat wchar_t as Built-in Type = No
相关文章
- error LNK2019: 无法解析的外部符号 WinMain,该符号在函数 "int __cdecl invoke_main(void)”中被引用
- vs2015遇到找不到,无法解析的外部符号 __imp__printf的问题
- (obj) error: LNK2019: 无法解析的外部符号解决方法
- LNK2001: 无法解析的外部符号的几种情况
- C++工程编译之“error LNK2001: 无法解析的外部符号”
- VC++常见错误原因解析--error LNK2019: 无法解析的外部符号 "public: void __thiscall
- error LNK2001: 无法解析的外部符号 解决方法
- 虚函数 error LNK2001: 无法解析的外部符号 "public: virtual void __cdecl
- 关于在vs2010中编译Qt项目时出现“无法解析的外部命令”的错误
- Visual studio 中编译c++出现LNK,LNK2001: 无法解析的外部符号,包含如下情况