Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/130.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Xcode 10.3构建失败“;架构x86_64”的未定义符号;_C++_Ios_Swift_Xcode_Wrapper - Fatal编程技术网

C++ Xcode 10.3构建失败“;架构x86_64”的未定义符号;

C++ Xcode 10.3构建失败“;架构x86_64”的未定义符号;,c++,ios,swift,xcode,wrapper,C++,Ios,Swift,Xcode,Wrapper,作为我学士学位论文的一部分,我正在尝试向Swift添加一些C++文件,以制作一个生物信息学工具原型 我不是一个程序员,我的研究主要集中在生物技术上,所以这个领域对我来说是新的,我学到了很多,但在这一点上,我完全被这个项目卡住了,所以我在寻求一些帮助 我看到的错误是: Undefined symbols for architecture x86_64: "Aline_Wrapper::Aline_seq()", referenced from: -[Aline_W Aline_Fu

作为我学士学位论文的一部分,我正在尝试向Swift添加一些C++文件,以制作一个生物信息学工具原型

我不是一个程序员,我的研究主要集中在生物技术上,所以这个领域对我来说是新的,我学到了很多,但在这一点上,我完全被这个项目卡住了,所以我在寻求一些帮助

我看到的错误是:

Undefined symbols for architecture x86_64:
  "Aline_Wrapper::Aline_seq()", referenced from:
      -[Aline_W Aline_Full] in Aline_W.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我已经阅读并试图使用的信息来纠正错误是

我无法使用此信息解决我的问题


到目前为止,我拥有的项目文件都可以找到。

我已经查看了您的代码,您需要修复的东西很少

在MyMain.h中,删除此行:

#导入“MyMain.cpp”

您不希望从头文件导入cpp文件

将此行添加到MyMain.cpp。您可以在#define之后添加它,如下所示:

#define HERE std::cout << "At line " << __LINE__ << std::endl;

#import "MyMain.hpp"

#在这里定义std::cout我查看了您的代码,您需要修复的东西很少

在MyMain.h中,删除此行:

#导入“MyMain.cpp”

您不希望从头文件导入cpp文件

将此行添加到MyMain.cpp。您可以在#define之后添加它,如下所示:

#define HERE std::cout << "At line " << __LINE__ << std::endl;

#import "MyMain.hpp"

\define HERE std::cot谢谢您,但在进行更正时,仍然会出现相同的错误,是否会有任何不同的配置?我使用的计算机是借来的,因此需要一个多星期才能查看代码中提到的更正。我将提交一个请求,其中包含我对您的项目所做的更改。希望这对你有用。我用修复程序创建了一个新的git回购。你可以在这里找到它:非常感谢你的帮助,很抱歉之前没有感谢你,我一直很忙的项目,但这帮了我太多。谢谢你,但在进行更正时仍然出现相同的错误,是否有任何配置是不同的?我使用的计算机是借来的,因此需要一个多星期才能查看代码中提到的更正。我将提交一个请求,其中包含我对您的项目所做的更改。希望这对你有用。我用修复程序创建了一个新的git回购。你可以在这里找到它:非常感谢你的帮助,很抱歉以前没有感谢你,我一直很忙的项目,但这对我帮助太多了。