C++11 库存档已定义主

C++11 库存档已定义主,c++11,linker-errors,C++11,Linker Errors,我正在使用一个定义了main函数的库文件。当我编译和链接时,我得到了链接器错误 这里首先定义了“main的多个定义”。它指向图书馆。一个文件。 您能告诉我如何引导链接器忽略库的main并使用CPP文件中的那一个吗 谢谢。错误地构建了SDK库。错误的详细信息见上文。很抱歉造成混淆。您可以控制.a文件中的内容吗?您想使用什么库?什么操作系统?你如何链接?这是一个硬件制造商的库,我不能透露,我道歉。操作系统是Ubuntu Linux。我现在只是使用g++来完成原型,但一旦我完成了这个工作,我将使用CM

我正在使用一个定义了main函数的库文件。当我编译和链接时,我得到了链接器错误 这里首先定义了“main的多个定义”。它指向图书馆。一个文件。 您能告诉我如何引导链接器忽略库的main并使用CPP文件中的那一个吗


谢谢。

错误地构建了SDK库。错误的详细信息见上文。很抱歉造成混淆。

您可以控制.a文件中的内容吗?您想使用什么库?什么操作系统?你如何链接?这是一个硬件制造商的库,我不能透露,我道歉。操作系统是Ubuntu Linux。我现在只是使用g++来完成原型,但一旦我完成了这个工作,我将使用CMAKE。谢谢,我想谢谢大家。我用所有的样品错误地建立了图书馆。这导致存档文件中有多个样本主数据。一旦我在没有样本的情况下重建了存档,问题就消失了。很抱歉给你带来了困惑。