问题的问题是,我不知道问题出在哪里,所以我不能在这里粘贴所有源代码。
错误是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
我没有IDEA如何修复此错误。 之前有人有这个,并修好了吗?
答案 0 :(得分:2)
如果你不明白为什么会收到错误,你应该首先解决警告,在这种情况下,警告非常简单。
warning LNK4022: cannot find unique match for symbol 'main
..您有两个main
函数,删除或重命名其中一个。这也应解决您的链接错误。
答案 1 :(得分:2)
这似乎是C ++ - CLI或其他东西,而不是C ++。您在多个目标文件中定义main
。你甚至可以告诉你那些文件。