【编译问题】error LNK2001: unresolved external symbol __iob
2014-01-15 10:01
716 查看
某ocx项目(vs2010)调用某静态lib(vs2008下编译的),报error LNK2001: unresolved external symbol __iob
【解决方案】
在ocx项目中,的stdafx.cpp中增加如下代码
#ifdef __cplusplus
extern "C"
#endif
FILE _iob[3] = {__iob_func()[0], __iob_func()[1], __iob_func()[2]};
参考:http://blog.sina.com.cn/s/blog_5d890d070100fpj1.html
相关文章推荐
- glew库编译时问题(error LNK2001: unresolved external symbol *)
- VC++编译出错问题(3)error LNK2001: unresolved external symbol "public:xxxxx
- glaux.lib(tk.obj) : error LNK2001: unresolved external symbol __ftol2 问题解决
- MASMPlus编译出错:error LNK2001: unresolved external symbol _WinMainCRTStartup
- BCGControlBar 编译出错 -- error LNK2001: unresolved external symbol
- OPENGL问题:link时出现error LNK2001: unresolved external symbol ___glutInitWithExit@12的错误提示
- VC++编译DirectShow ActiveX时error LNK2001: unresolved external symbol "class CFactoryTemplate * g_Templates"
- EVC 4的编译问题:unresolved external symbol _WinMain referenced in function _WinMainCRTStartu
- error LNK2001:unresolved external symbol __imp__编译错误解决方法
- VS2008 与Qt编程 出现.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall问题
- VC 6.0 serverDlg.obj : error LNK2001: unresolved external symbol __imp__listen@8编译错误
- VC编译错误:error LNK2001: unresolved external symbol _GUID_DEVINTERFACE_USB_DEVICE
- lapack库产生的问题error LNK2001: unresolved external symbol _dgesvd_
- MASMPlus编译出错:error LNK2001: unresolved external symbol _WinMainCRTStartup
- 编译时遇到error LNK2001: unresolved external symbol "private: static
- 静态函数、变量编译问题,unresolved external symbol public static
- vs2008编译时出现问题解决方法:MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tma
- visual studio 编译问题unresolved external symbol
- VC里遇到这类问题原因:error LNK2001: unresolved external symbol __endthreadex
- Extern 的问题 && error LNK2001: unresolved external symbol "class WTL::CAppModule _Module" (?_Module@@3VCAppModule@WTL@@A)