-- 作者:wangdabo
-- 发布时间:2013/10/12 15:08:54
--
我把编译错误和sln包上传了,麻烦帮在VS 2010调试通过下。
这个我是在你们给的例子上,因为有编译错误,已经做了一些修改。
或者能够给出在VS2010下可以通过的其他例子也可。project type 是Class Library.
多谢。
1>------ Build started: Project: StockFunc, Configuration: Debug Win32 ------ 1> StockFunc.cpp 1>c:\\program files (x86)\\microsoft sdks\\windows\\v7.0a\\include\\servprov.h(96): error C2872: \'IServiceProvider\' : ambiguous symbol 1> could be \'c:\\program files (x86)\\microsoft sdks\\windows\\v7.0a\\include\\servprov.h(53) : System::IServiceProvider IServiceProvider\' 1> or \'c:\\program files (x86)\\reference assemblies\\microsoft\\framework\\.netframework\\v4.0\\mscorlib.dll : System::IServiceProvider\' 1>c:\\program files (x86)\\microsoft sdks\\windows\\v7.0a\\include\\servprov.h(96): error C3699: \'*\' : cannot use this indirection on type \'IServiceProvider\' 1> compiler replacing \'*\' with \'^\' to continue parsing 1>c:\\program files (x86)\\microsoft sdks\\windows\\v7.0a\\include\\servprov.h(103): error C2371: \'IServiceProvider\' : redefinition; different basic types 1> c:\\program files (x86)\\microsoft sdks\\windows\\v7.0a\\include\\servprov.h(53) : see declaration of \'IServiceProvider\' 1>c:\\program files (x86)\\microsoft sdks\\windows\\v7.0a\\include\\servprov.h(120): error C2872: \'IServiceProvider\' : ambiguous symbol 1> could be \'c:\\program files (x86)\\microsoft sdks\\windows\\v7.0a\\include\\servprov.h(103) : IServiceProvider\' 1> or \'c:\\program files (x86)\\reference assemblies\\microsoft\\framework\\.netframework\\v4.0\\mscorlib.dll : System::IServiceProvider\' 1>c:\\program files (x86)\\microsoft sdks\\windows\\v7.0a\\include\\servprov.h(241): error C2872: \'IServiceProvider\' : ambiguous symbol 1> could be \'c:\\program files (x86)\\microsoft sdks\\windows\\v7.0a\\include\\servprov.h(103) : IServiceProvider\' 1> or \'c:\\program files (x86)\\reference assemblies\\microsoft\\framework\\.netframework\\v4.0\\mscorlib.dll : System::IServiceProvider\' 1>c:\\program files (x86)\\microsoft sdks\\windows\\v7.0a\\include\\servprov.h(251): error C2872: \'IServiceProvider\' : ambiguous symbol 1> could be \'c:\\program files (x86)\\microsoft sdks\\windows\\v7.0a\\include\\servprov.h(103) : IServiceProvider\' 1> or \'c:\\program files (x86)\\reference assemblies\\microsoft\\framework\\.netframework\\v4.0\\mscorlib.dll : System::IServiceProvider\' 1>C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\urlmon.h(6459): error C2872: \'IServiceProvider\' : ambiguous symbol 1> could be \'c:\\program files (x86)\\microsoft sdks\\windows\\v7.0a\\include\\servprov.h(103) : IServiceProvider\' 1> or \'c:\\program files (x86)\\reference assemblies\\microsoft\\framework\\.netframework\\v4.0\\mscorlib.dll : System::IServiceProvider\' 1>C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\include\\urlmon.h(6461): error C2872: \'IServiceProvider\' : ambiguous symbol 1> could be \'c:\\program files (x86)\\microsoft sdks\\windows\\v7.0a\\include\\servprov.h(103) : IServiceProvider\' 1> or \'c:\\program files (x86)\\reference assemblies\\microsoft\\framework\\.netframework\\v4.0\\mscorlib.dll : System::IServiceProvider\' ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
|