vs2010 c++ 新建类库hello,然后在hello.cpp中引入#include <windows.h>;点击生产时出现错误: 错误 1 er

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vs2010 c++ 新建类库hello,然后在hello.cpp中引入#include <windows.h>;点击生产时出现错误: 错误 1 er相关的知识,希望对你有一定的参考价值。

错误 1 error C2872: “IServiceProvider”: 不明确的符号 c:\program files\microsoft sdks\windows\v7.0a\include\servprov.h 96 1 hello
错误 2 error C3699: “*”: 不能在类型“IServiceProvider”上使用此间接寻址 c:\program files\microsoft sdks\windows\v7.0a\include\servprov.h 96
。。。。。。。。。。。。。
错误 8 error C2872: “IServiceProvider”: 不明确的符号 C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\urlmon.h 6461 1 hello
我只是在hello.cpp中引入#include <windows.h>这一步,然后就去生成,我还没有开始编写代码。

参考技术A IServiceProvider没有定义吗?还是定义它的文件(.h),没有被调用文件包含进来(#include)?本回答被提问者和网友采纳 参考技术B class clock

....
; // 在这里加一个分号!
int main()

好了记得给分哦。
参考技术C sxcsad 参考技术D class clock

....
; // 在这里加一个分号!
int main()

好了记得给分哦。

C++创建一个结构体应该放在.cpp文件中吗?然后调用的时候只要包含这个.cpp文件?

想创建一个结构体,还有写一些对它的操作。在其它文件中调用

应该建一个头文件(如head.h), 然后把结构体还有函数的声明放在这个头文件里,然后在建一个.cpp文件(如head.cpp),文件开头包含这个头文件(#include "head.h"),函数的实现全放在这个文件里。

完了之后其他程序只要包含这个头文件(#include "head.h"),就可以使用这个结构体和这些函数了。
参考技术A 一般对结构体的声明(我也是最近刚开始学c++ 看的primer)放在头文件里。对结构体的定义是放在cpp里。 感觉c++里 并不把struct说成是结构体了 也是一个类,用户自己定义的类追答

定义放在实现文件里你这个类基本就别用了。

//tieba.baidu.com/i/sys/jump?un=sunchy12345678" onclick="Stats.sendRequest('fr=tb0_forum&st_mod=pb&st_value=atlink');" onmouseover="showattip(this)" onmouseout="hideattip(this)" username="sunchy12345678" target="_blank" class="at">@sunchy12345678 :那可不一定。

我没打算绝对化。。

参考技术B 放在头文件里。

以上是关于vs2010 c++ 新建类库hello,然后在hello.cpp中引入#include <windows.h>;点击生产时出现错误: 错误 1 er的主要内容,如果未能解决你的问题,请参考以下文章

VS2010 framework3.5 新建的类库无法添加服务引用,没有那个选项,求达人指点 全分求指教

OpenGL + VS C++ 2010编程环境搭建

如何在VS2010中运行编译C和C++?

Unity与DLL(C++)☀️二新建一个DLL的类库,并编写C++代码

Unity与DLL(C++)☀️二新建一个DLL的类库,并编写C++代码

在vs2012中,如何创建c语言程序?