gpt4 book ai didi

c++ - Xcode 10.3 构建失败 “Undefined symbols for architecture x86_64”

转载 作者:行者123 更新时间:2023-11-28 07:18:59 26 4
gpt4 key购买 nike

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

我不是程序员,我的研究重点是生物技术,所以这个领域对我来说是新的,我学到了很多东西,但在这一点上我完全坚持这个项目,所以我正在寻求一些帮助。

我看到的错误是这样的:

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)

我已阅读并尝试用来更正错误的信息是here .

我无法使用这些信息解决我的问题。

可以找到我目前的项目文件here .

最佳答案

我查看了您的代码,您需要修复的地方很少。

在 MyMain.h 中,删除这一行:

#import "MyMain.cpp"

您不想从头文件导入 cpp 文件。

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

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

#import "MyMain.hpp"

您现在可以构建了。

¡Buena suerte!

关于c++ - Xcode 10.3 构建失败 “Undefined symbols for architecture x86_64”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58716890/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com