惊奇- 2019-01-08 21:14 采纳率: 0%
浏览 1217

新手用VS2010写程序问题!头文件中定义结构体error LNK2005,fatal error LNK1169!

1>Firstset.obj : error LNK2005: "struct AttentionInfo Atten" (?Atten@@3UAttentionInfo@@A) 已经在 A03.obj 中定义
1>Itemdisplay.obj : error LNK2005: "struct AttentionInfo Atten" (?Atten@@3UAttentionInfo@@A) 已经在 A03.obj 中定义
1>wlcmmu.obj : error LNK2005: "struct AttentionInfo Atten" (?Atten@@3UAttentionInfo@@A) 已经在 A03.obj 中定义
1>D:\VisualStudio\Projects\A03\Debug\A03.exe : fatal error LNK1169: 找到一个或多个多重定义的符号

头文件代码如下

#ifndef FUNCTIONS_H_
#define FUNCTIONS_H_
#include <string>
#include <iostream>
using namespace std;

struct AttentionInfo
{
    char name[30];  //存储联系人姓名
    char num[20];   //一个存储手机号码的一维数组
    char email[30]; //储存电子邮件
    char address[30];   //储存地址
}Atten;

void wlcm();                                            // 声明hellpeople函数,用于显示 欢迎使用联系人管理系统 界面
void menu();                                            // 声明menu函数,用于在在屏幕上显示系统功能菜单
void Firstset(int atten_num[]);                         // 声明Firstset函数,用于对联系人信息进行原始录入

#endif
  • 写回答

3条回答 默认 最新

  • 破凤凰S 2023-02-23 11:46
    关注

    #pragma once //在头文件首行输入

    评论

报告相同问题?

悬赏问题

  • ¥15 使用C#,asp.net读取Excel文件并保存到Oracle数据库
  • ¥15 C# datagridview 单元格显示进度及值
  • ¥15 thinkphp6配合social login单点登录问题
  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配