c++ - 如何在 C++ 可执行文件中为 main() 方法使用 main.cpp 以外的文件名

标签 c++ eclipse program-entry-point

<分区>

我正在使用 Eclipse IDE,但在没有 main.cpp 文件的情况下尝试构建项目时出现链接错误。

我知道我正在尝试做的事情是可行的,因为 HelloWorld 示例在 HelloWorld.cpp 中有其 main() 方法,但我无法在 eclipse IDE 项目构建参数中找到我需要更改的内容。

也就是说,将 main() 方法放在与一个项目中的 main.cpp 不同的文件中有什么缺点吗?

谢谢

编辑:电脑重启后,问题就再也没有出现过。从那以后我一直无法重现它,所以它看起来不是编码问题或常规配置问题。正常行为如该问题的标记答案中所述。

最佳答案

Eclipse 将检查项目中的每个文件是否有 main,但不会检查整个硬盘。您是否将带有 main 的文件添加到您的项目中?

关于c++ - 如何在 C++ 可执行文件中为 main() 方法使用 main.cpp 以外的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25330253/

相关文章:

java - 带有泛型参数的主方法;为什么它起作用?

java - 如何从同一项目中的另一个类访问主类的变量?

java - 构造函数与类的 main 方法中的断言语句背后的推理是什么?

c++ - boost静态库编译时链接错误 "undefined reference"

java - Eclipse -vm 选项问题

java - 如何在最新版本的 Eclipse IDE 中用 Java 创建小程序?

java - : "AppXray Indexing..." 期间发生内部错误

c++ - 抛出多个异常时,catch block 的执行顺序是什么?为什么?

c++ - C/C++运行时从何而来?

c++ - 如何在不使用 com 的情况下在 perl 中调用 C++ dll?