“错误LNK2001:无法解析的外部符号_main”仍然存在

时间:2019-01-06 01:44:12

标签: c++ visual-studio lnk2001

我知道已经提出了类似的问题,但是没有一个答案对我有帮助。

我收到此错误:

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;
    }
}

我尝试按照建议的方式更改项目的属性,但一切看起来都很好。

1 个答案:

答案 0 :(得分:1)

Main必须根据转换在全局名称空间中定义。