首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >链接器错误问题

链接器错误问题
EN

Stack Overflow用户
提问于 2011-05-20 08:43:22
回答 1查看 293关注 0票数 0

计划:

代码语言:javascript
复制
#include<iostream>


using namespace std;

int main()

{

    int a[5] = {4,5,9,1,2};

    int i,j,temp;
    cout<<"Assending sorting: "<<endl;

    for(i=1; i<5; i++)
    {
       temp = a[i];
       if(a[i]<a[i-1])
       {
           temp = a[i-1];
           a[i-1] = a[i];
          a[i] = temp;
       }
    }

}

错误:

代码语言:javascript
复制
error LNK2005: _main already defined in assen test.obj  
C:\Program Files\Microsoft Visual Studio 10.0\my Project\sorting\binary
search\main.obj

error LNK1169: one or more multiply defined symbols found   
C:\Program Files\Microsoft Visual Studio 10.0\my Project\sorting\Debug\binary 
search.exe

从我的观点来看,程序应该工作正常,但我不明白链接器错误。有人能帮我吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-20 08:48:53

据我所见,您似乎已经在代码中声明了两个名称为main的函数,可能在另一个.c/..cpp文件中。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6069458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档