【发布时间】:2020-10-20 00:37:40
【问题描述】:
在编码方面,我是一个初学者,我整天都在为一个非常烦人的问题而苦苦挣扎。我希望你能帮助我减轻这种可怕的头痛。
我的想法是为我的 Mac 创建一个非常简单的应用程序,所以我下载了 Visual Studio 和 Xcode。 我从 Youtube 开始按照这个教程开始,但是在电影的中途,我发现我无法获得与这个 Youtuber 相同的“输出”(https://youtu.be/rj_n4W_mDN0?t=340)。在我的情况下,它不会自动提供“NSTextField*LabelInfo”,但我可以将按钮和标签附加到脚本并在我运行 Visual Studio 时显示它们。 我没有提供此自动填充 (https://youtu.be/rj_n4W_mDN0?t=420) 或在 Visual Studio 中调用“HelloPressed”函数的选项。
然后我发现当我尝试构建它时,我在 Xcode 中有一条错误消息:“undefined symbol _main”(Youtube 人没有)。
上面还写着:
“架构 x86_64 的未定义符号:
“_main”,引用自:主可执行文件的隐式入口/开始
ld:未找到架构 x86_64 的符号
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)"
我删除了我的代码并重新启动了程序,但弹出了相同的消息。我删除了 Xcode 和 Visual Studio,并重新安装了它,但它仍然出现。这次我除了打开一个新项目(在 Cocoa 应用程序中)之外没有添加或做任何事情,但我仍然受到这种烦恼的欢迎。 我看到我在 Visual Studio 中的“Main.cs”没有出现在 Xcode 项目中(所有其他项目都出现了),但我不知道这是否相关。我尝试向 Xcode (AppKit) 添加不同的框架,但我仍然收到此消息。也许我必须在 Visual Studio 的 Build 部分做一些事情,但我不知道是什么。
我完全不知道该做什么以及如何进行。我觉得这很奇怪和烦人,以至于 Xcode 给了我一个错误,而我没有做任何其他事情然后启动程序。我的 Macbook pro 很新,所以这不是原因,软件是新更新的:Xcode 11.5 和 Visual Studio 8.6.5(build 23)。我正在用 C 语言编程
我希望你能建议我做什么。我是初学者,因此我希望得到易于理解的帮助或说明。
非常感谢,
八月
【问题讨论】:
标签: c# xcode cocoa main visual-studio-mac