源代码-新人求问:程序提示无法解析的外部符号,无法解析的外部命令

问题描述

新人求问:程序提示无法解析的外部符号,无法解析的外部命令

源代码如下
此处为头文件golf.h
//headfile golf
#ifndef golf
const int len=40;
struct golf
{
char fullname[len];
int handicap;
};
void setgolf(golf & g,char *name,int hc);
int setgolf(golf & g);
void handicap(golf & g,int hc);
void showgolf(const golf &g);
#endif

函数的声明 fu.cpp
//declare the functions
#include
#include
#include"golf.h"
void setgolf(golf & g,const char *name,int hc)
{
name=g.fullname;
g.handicap=hc;
}
int setgolf(golf & g)
{
std::cin>>g.fullname;
std::cin>>g.handicap;
std::string c;
c=g.fullname;
if(c.empty())
return 0;
else
return 1;

}
void handicap(golf & g,int hc)
{
g.handicap=hc;
}
void showgolf(const golf &g)
{
std::cout<
}
//主函数部分:gl.cpp
#include
#include"golf.h"
int main()
{
golf ann[2];
setgolf(ann[0],"dazhoang",14);
int go=setgolf(ann[1]);
handicap(ann[0],14);
std::cout<<go;
showgolf(ann[0]);
std::cout<<std::endl;
showgolf(ann[1]);
system("pause");
return 0;
}

解决方案

编译提示无法解析的外部符号

解决方案二:

哪个命令无法解析?

 void showgolf(const golf &g)
{
std::cout< }

这是什么?没复制全?

解决方案三:

你所有定义的函数都有实现吗? 应该是找不到对应的实现。

解决方案四:

具体是哪个命令无法解析?

解决方案五:

你需要把cpp文件也要包含进去一起编译。

解决方案六:

无法解析的外部符号 这种错误就是函数只有声明没有定义,所以你找错方法就是看每个函数是否有定义

时间: 2024-08-01 00:22:33

源代码-新人求问:程序提示无法解析的外部符号,无法解析的外部命令的相关文章

数据库-新人求问关于sql语句的问题

问题描述 新人求问关于sql语句的问题 alter table 数据类型 add constraint check6 check (范围>'0' and 范围<'100') 执行的时候提示错误说:"消息 547,级别 16,状态 0,第 1 行 ALTER TABLE 语句与 CHECK 约束"check6"冲突.该冲突发生于数据库"数据",表"dbo.数据类型", column '范围'. 解决方案 关于sql 语句的求孤

新人求问JSP传表单值到servlet出现乱码

问题描述 新人求问JSP传表单值到servlet出现乱码 代码如图 解决方案 你需要把提交的数据也设置为utf-8型 request.setCharacterEncoding("utf-8") 或者 全部改为 gbk 解决方案二: 全部改成gbk就好了 看下你的项目属性的编码格式 解决方案三: 1.JSP页面编码 2.Servlet设置编码 3.Tomcat设置编码 4.项目编码 解决方案四: 在输出文本内容前, 加上response.setContentType("text

服务器-新人求问:有关Python开发APP后台的问题

问题描述 新人求问:有关Python开发APP后台的问题 15C 本人刚接触python,做APP开发的,想自己给自己写后台.想问python做本地服务器有什么框架吗?django可以吗?发布应用是用tomcat吗?求大神指教, 解决方案 djangoflasktornade都可以,web应用uwsgi就可以了,tornade自带web服务器.

swiper 前端 js-前端-swiper的使用!!!新人求问

问题描述 前端-swiper的使用!!!新人求问 在做一个手机页面,需要用到很多轮播图,在网上找到了swiper这个插件. 现在想在一个页面利用swiper实现两个以上的轮播图,不知道可以吗? 我自己尝试了下,认为js文件里面都和swiper-content这些类名都绑定了,如果要修改 是不是就要修改原生的js文件呢?有没有其他办法??

android开发-新人求问大神关于上下文菜单与控件的问题?

问题描述 新人求问大神关于上下文菜单与控件的问题? 我定义了多个上下文菜单,一个上下文菜单就一个xml文件,然后我就定义了一个EditText,但是我怎么指定EditText淡出的是哪一个上下文菜单呢? 解决方案 http://blog.csdn.net/dyllove98/article/details/8841769 解决方案二: listView添加上下文菜单问题

新人求问啊,为什么我的VS2008里WIDOWS窗口应用程序里有

问题描述 datagridview控件可WPF和ASP网站项目里都没有啊,而且我ASP网站项目打不死设计界面,一点就卡住提示在安装. 解决方案 解决方案二:各种求,我也找不到DATALIST控件解决方案三:asp中是gridview解决方案四:GridView控件解决方案五:gridviewdatalist关于数据库的都没有.

新人求问:wpf 视频显示在image控件中,我要在视频界面上放几个半透明的按钮,被视频流覆盖了,我该怎么做

问题描述 如图,我想实现如下效果:半透明按键显示在视频之上.于是我这样写:<Grid><Imagex:Name="DownCamRealPlayWnd"Grid.Column="0"Grid.Row="0"Margin="4,6,6,8"/><Imagex:Name="imgDownCamCapImage"Source="/Capture10.png"Mar

新人求问:DB2 server CPU 使用率处在70——80之间。

问题描述 问题:有badperformance问题在DB2server的TEST和UATinstance.Analysis1:performance问题仅仅出现在TEST和UAT,其他3个instance没有badperformance问题.Analysis2:DB2serverCPU使用率很高70%-80%(topas)Output:CPU使用率在持续超过70%的时候,CPU就有严重的性能问题.但是为什么其他3个在同一个DBserver下面的instance没有性能问题呢???整个的topas

struct-新人求问,C#调用C++dll,C++函数中有NULL参数,我转换到C#该怎么改。。

问题描述 新人求问,C#调用C++dll,C++函数中有NULL参数,我转换到C#该怎么改.. 最近调用C++dll,各种问题,烦死了都要..求各位帮助..C++DEVICE_ID APICALL NSSTCreateDevice( NsstDevice* device AppProxy* proxy); 其中NsstDevice和 AppProxy是结构,调用时这样的:**DEVICE_ID id = NSSTCreateDevice(&deviceNULL);** 今天花了好大功夫转换了C#