我已经在 Visual Studio 2008 Professional Edition 中创建了一个项目。
此项目为每个作业包含一个 .cpp 文件,如下所示...
[-]Source Files
\
|-- 233.cpp
|-- test.cpp
每个文件都包含 main() 的定义。
操作:CTRL+F5
Error 1 error LNK2005: _main already defined in 233.obj test.obj
Error 2 fatal error LNK1169: one or more multiply defined symbols found
如何编译并查看每个文件的输出?
谢谢。
最佳答案
在一个项目中不能有 2 个名为 main() 的函数。您应该做的是更改函数的名称,然后从新的 main() 函数调用它们,该函数将充当菜单。
如果将它们设为单独的项目,则可以使用“解决方案属性”->“启动项目”切换要运行的项目。
关于c++ - 两个文件包含 main() Visual Studio 的定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/646559/