win32 console application 创建cpp中无法检测到头文件

如下:HeaderFiles--String.h#include<iostream>usingnamespacestd;classA{private:inti;intj;... 如下:
Header Files--String.h
#include<iostream>
using namespace std;

class A
{
private:
int i;
int j;

public:
void func(int x,int y)
{
i=x;
j=y;
}

void print()
{
cout<<"两数相乘:"<<i*j<<endl;
}
};

Source Files--book.cpp
#include<iostream>
#include "String.h"
using namespace std;
void main(void)
{
A a;
}

报错:Compiling...
book.cpp
d:\vc60\book1\book.cpp(6) : error C2065: 'A' : undeclared identifier
d:\vc60\book1\book.cpp(6) : error C2146: syntax error : missing ';' before identifier 'a'
d:\vc60\book1\book.cpp(6) : error C2065: 'a' : undeclared identifier
执行 cl.exe 时出错.
展开
 我来答
匿名用户
2016-07-21
展开全部
不知道你用的是什么编译器,假设是VC6.0吧
新建win32 console application时,注意选择一个空的工程(An empty project),新建完工程之后,再点New,新建一个C++ Source File,这个文件就会加入当前工程了,加入以下代码
#include <iostream>
using namespace std;
int main()
{
cout <<"Hello"<<endl;
return 0;
}
编译,运行
追问
这就是在VC6.0中,创建win32 console application,An empty project
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
该梦醒了
2016-07-21
知道答主
回答量:34
采纳率:0%
帮助的人:8.8万
展开全部
定义A后面少了个大括号吧。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式