链接器错误未定义引用`WinMain @ 16'

时间:2012-06-25 18:48:22

标签: c++

我有以下链接器错误,我怀疑这与正在使用的链接器有关,但我似乎不知道这个问题的来源。

[Linker error] undefined reference to `WinMain@16'

我在Windows Vista Professional机器上使用Dev C ++工作

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    char * pointarrty = "234";
    int a = 0;

    system("PAUSE");
    return EXIT_SUCCESS;
}

1 个答案:

答案 0 :(得分:2)

来自MSDN

如果您使用的是Unicode和MFC,如果您没有为wWinMainCRTStartup创建一个入口点,您将在_WinMain @ 16上获得一个未解析的外部;使用/ ENTRY。请参阅Unicode编程摘要。

要设置切入点,请参阅MSDN文章