本文主要是介绍vs2019 LNK2005 _main已经在HelloCApp.obj中定义,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
很久没用VS了,想用起写写C语言,参考下面建立第一个控制台应用程序
https://www.jianshu.com/p/a1fdbdbec1d2
建好的项目下有一个 HelloCApp.cpp ,里面有个 main 方法。
这时又在源文件下新建 main.c ,写了输出 Hello World
ctrl+f5 时报错,搜了下看到这个
链接器工具错误LNK2005
在里面受到启发,
删除标头文件中的函数体并保留仅声明,然后实现一个且只有一个源文件中的函数
把 HelloCApp.cpp 中的 代码 main 方法删除,再去 main.c 下运行就可以了。
这篇关于vs2019 LNK2005 _main已经在HelloCApp.obj中定义的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!