gpt4 book ai didi

c - NetBeans 中的 .c 文件集合及其 main()

转载 作者:行者123 更新时间:2023-11-30 18:04:43 24 4
gpt4 key购买 nike

我正在使用 NetBeans 7.0.1 来学习 C。我已经完成了在 NetBeans 中开始编译的所有先决条件,因此我对此表示同意。我已经完成了一个带有 main() 的“HelloWorld.c”,它运行良好。但后来我用其各自的 main() 制作了“Another.c”。我收到一个错误,说明我已经声明了 main()

如何在同一项目中拥有 .c 文件集合及其各自的 main?我这样做是因为我在工作中转换了一些角色,因此需要学习该语言。

有没有办法让 NetBeans 可以在没有项目的情况下处理所有 .c?或者我应该在 Visual Studio 2010 中尝试这个吗?

最佳答案

问题是每个可执行文件只能有一个main(),但您要将这两个文件编译成一个可执行文件。当它链接它们时,它发现它链接在一起的两个文件中都存在 main() 函数,因此报告这一点。

解决方案是让 netbeans 为每个文件构建两个独立的可执行文件。最简单的方法就是创建两个独立的项目。

还有一个slightly messy way of making this work within a single netbeans project ,但除非你有令人信服的理由,否则我不会推荐它。另一种解决方法是 write your own makefile构建两个二进制文件,而不是使用 netbeans 托管的二进制文件。

关于c - NetBeans 中的 .c 文件集合及其 main(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7458500/

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