-3

问题的问题是,我不知道问题出在哪里,所以我不能在这里粘贴我所有的源代码。

该错误是 LNK 错误,准确地说是 LNK 1152。我收到了 3 个警告:

error LNK1152: cannot resolve one or more undecorated symbols   
warning LNK4002: "int __clrcall main(cli::array<class System::String ^ >^)" (?main@@$$HYMHP$01AP$AAVString@System@@@Z) defined in Release\Note Reminder.obj
warning LNK4002: "int __clrcall main(int,char * * const)" (?main@@$$HYMHHQAPAD@Z) defined in Release\INIwriter.obj
warning LNK4022: cannot find unique match for symbol 'main

我不知道如何解决这个错误。以前有人遇到过这个问题,修复了吗?

4

2 回答 2

2

如果您不明白为什么会出现错误,您应该从解决警告开始,在这种情况下,这很简单。

warning LNK4022: cannot find unique match for symbol 'main

..您有两个main功能,删除或重命名其中之一。这也应该解决您的链接错误。

于 2012-03-13T19:53:45.750 回答
2

这似乎是 C++-CLI 或其他东西,而不是 C++。您main在多个目标文件中定义。您甚至会被告知这些文件是哪些文件。

于 2012-03-13T19:58:05.617 回答