我知道已经提出了类似的问题,但是没有一个答案对我有帮助。
我收到此错误:
MSVCRT.lib(exe_main.obj):错误LNK2001:无法解析的外部符号_main
我正在使用VS17。我创建了一个向导控制台应用程序和一个静态库。
我的A.cpp也看起来像这样
#include <iostream>
#include "A.h"
namespace img{
int main(int argc, char* argv[]{
...
return 0;
}
}
我尝试按照建议的方式更改项目的属性,但一切看起来都很好。
答案 0 :(得分:1)
Main必须根据转换在全局名称空间中定义。