首页 > 解决方案 > “错误 LNK2001:无法解析的外部符号 _main”仍然存在

问题描述

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

我收到此错误:

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

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

标签: c++visual-studiolnk2001

解决方案


Main 需要根据转换在全局命名空间中定义。


推荐阅读