«Ошибка LNK2001: неразрешенный внешний символ _main» по-прежнему существует - PullRequest
0 голосов
/ 06 января 2019

Я знаю, что подобный вопрос уже был задан, но ни один из ответов не помог мне.

Я получаю эту ошибку:

MSVCRT.lib (exe_main.obj): ошибка LNK2001: неразрешенный внешний символ _main

Я использую VS17. Я создал консольное приложение Wizard и статическую библиотеку.

Мой A.cpp также выглядит так

#include <iostream>
#include "A.h"

namespace img{
    int main(int argc, char* argv[]{
        ...
        return 0;
    }
}

Я попытался изменить свойства проекта, как предлагали многие, но все выглядит хорошо.

1 Ответ

0 голосов
/ 10 января 2019

Главное должно быть определено в глобальном пространстве имен согласно преобразованию.

...