【VS链接错误】LNK2019 无法解析的外部符号 _main

发布时间 2023-06-08 17:01:08作者: 3的4次方

【VS链接错误】LNK2019 无法解析的外部符号 _main,函数 “int __cdecl invoke_main(void)“ (? invoke_main@@YAHXZ) 中引用了该符号

2种原因:

  1. 链接器相关设置错误,详见:【VS】LNK2019 无法解析的外部符号 _main,函数 “int __cdecl invoke_main(void)“ (? invoke_main@@YAHXZ) 中引用了该符号_寂寞烟火~的博客-CSDN博客
  2. 项目中存在文件没有写main函数,但是该文件在CMakeLists.txt中用add_executable设置为了可执行文件,导致链接时该可执行文件找不到入口,无法链接