c++ - 使用 Dev-C++ 编译时出错

标签 c++ windows compiler-errors

我正在尝试在 WinXP 机器上使用 Dev-C++ 编译以下代码:

#include <windows.h>

int APIENTRY _tWinMain(
    HINSTANCE hInstance,
    HINSTANCE hPrevInstance,
    LPTSTR    lpCmdLine,
    int       nCmdShow
)
{
    MSG msg;
    while (GetMessage(&msg, NULL, 0, 0))
    return 0;
}

我收到以下错误信息;

C:\crossdev\src\mingw-w64-v3-git\mingw-w64-crt\crt\crt0_c.c undefined reference to `WinMain@16'

我已经搜索了错误消息,但我不明白哪里出了问题。

提前致谢。

PS:我是一个真正的 C++ 菜鸟,如果这对你们来说似乎很明显,我很抱歉。

最佳答案

尝试用 WinMain 替换 _tWinMain。

关于c++ - 使用 Dev-C++ 编译时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31782929/

相关文章:

java - 使用数组和可变长度形式参数。 (java :38: error: '.class' expected)

compiler-errors - Java Choco求解器错误(IntVar读为Int)

reactjs - Material-ui示例代码未编译

c++ - 是什么触发源服务器运行嵌入式命令来获取源文件的拷贝?

Windows 批处理文件 - 无法设置变量值

c++ - 使用删除时新声明包含垃圾值和堆损坏

windows - 推送到现有项目时出现 SSH 错误权限被拒绝(公钥)

c++ - 无法理解语法和优先级

c++ - 何时重载按引用传递(左值和右值)优于按值传递?

c++ - 初始化一对 vector 并转换它们