这个问题的问题是,我不知道问题存在于哪里,所以我不能在这里粘贴所有的源代码。
该误差是LNK误差,确切地说是LNK1152。我收到了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 ReleaseNote Reminder.obj
warning LNK4002: "int __clrcall main(int,char * * const)" (?main@@$$HYMHHQAPAD@Z) defined in ReleaseINIwriter.obj
warning LNK4022: cannot find unique match for symbol 'main
我不知道如何修复这个错误。有人以前有这个,并修复了它?
这似乎是C++-CLI或其他什么东西,而不是C++。您正在多个对象文件中定义main
。你甚至会被告知这些是哪些文件。
如果你不明白为什么会出现错误,你应该从解决警告开始,在这种情况下,这是非常直接的。
warning LNK4022: cannot find unique match for symbol 'main
您有两个main
函数,请删除或重命名其中一个。这也应该解决您的链接错误。