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 时出错. 展开
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;
}
编译,运行
新建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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定义A后面少了个大括号吧。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询