编译没问题,执行不了!
代码编译时没问题,执行时却出现以下错误提示
quote2.obj : error LNK2005: _main already defined in quote3.obj
Debug/quote3.exe : fatal error LNK1169: one or more multiply defined symbols found
执行link.exe时出错.
请各位指点一二。
补充:我用VC在同一个工程中,保存了两个功能类似的cpp,分别是quote2,quote3.
[解决办法]
明显是编译出错了
quote2和quote3有重复的_main
[解决办法]
定义了两个main函数了应该是
[解决办法]
明明是link出错,怎么是执行呢
还没有exe呢
[解决办法]
《程序员的自我修养——链接、装载与库》
[解决办法]
源文件分别编译的,当然没错,但是你的两个源文件都有main函数,链接就出错了,就生成不了exe文件了。