C++游戏.编译时出现错误代码.错误LNK2019
C++ game. Error code when compiling. Error LNK2019
好的。。这可能是个愚蠢的问题。我刚刚学习了一个关于如何制作游戏引擎的教程。我一直在努力克服几个错误,我终于认为我已经进入了最后一个错误。这是我的错误:
错误1错误LNK2019:未解析的外部符号_imp_MessageBoxA@16在函数__catch中引用$_wWinMain@160美元
错误2错误LNK2019:未解析的外部符号"public:__thiscall发动机::发动机(无效("(??0发动机@@QAE@XZ)在函数中引用_wWinMain@16
错误3错误LNK2019:未解析的外部符号"public:void__thiscall引擎::Go(void("(?Go@Engine@@QAEXXZ(_wWinMain@16
错误4错误LNK1120:3未解析的外部
代码:
#include <Windows.h>
#include "Engine.h"
int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PWSTR pCmdLine, int nCmdShow)
{
Engine* engine = new Engine();
try
{
engine->Go();
}
catch(char* e)
{
MessageBoxA(NULL, e, "Exception Occured", MB_OK | MB_ICONERROR);
}
}
所以我有点猜这是我做的wWinMain的东西。但问题是什么,我还不清楚
提前谢谢。
error LNK2019: unresolved external symbol __imp__MessageBoxA@16 referenced in function __catch$_wWinMain@16$0
此错误表明您需要将您的项目与user32.lib.链接
error LNK2019: unresolved external symbol "public: __thiscall Engine::Engine(void)" (??0Engine@@QAE@XZ) referenced in function _wWinMain@16
error LNK2019: unresolved external symbol "public: void __thiscall Engine::Go(void)" (?Go@Engine@@QAEXXZ) referenced in function _wWinMain@16
这些错误表明您需要编译Engine.cpp并将其链接到您的项目中。
相关文章:
- 错误处理.将系统错误代码映射到泛型
- 为什么我在使用void函数时得到错误代码C2276
- 尝试链接我的着色器时,我收到错误代码"error c5145 must write to gl_position"
- 将鼠标悬停在问题上时与预期">"相关的代码错误
- 编写代码时C++出现错误:错误 1 错误 C2601:'circle':本地函数定义是非法的
- 逻辑运算符上出现错误代码 a')'
- 'val' Arduino 错误代码之前的预期'('
- 我在贪吃蛇游戏中收到了错误代码 -1073741571
- 根据 GetLastError 直接写入磁盘会导致错误代码 5
- VI工作室代码错误无法打开输出文件主.exe
- 当我选择大于 720 的矩阵大小时,程序退出并显示错误代码.可能是什么原因?
- 创建进程 API 失败,在窗口 122 上出现错误代码 10
- 为什么我的代码包含错误分段错误(核心转储)?
- 引入参数化构造函数后显示 LNK 2019 未解析外部符号的代码错误
- 使用另一个函数调用一个函数(都在类中)时出现问题.没有错误代码C++
- 当命令失败时,gzip 会在 C++ 中返回错误代码吗?
- 从 C++ 调用 cURL 命令会返回意外的错误代码,如 1792 和 6656
- C++ Schannel POST 400 错误代码错误请求
- WinhttpSetoption()失败设置TLSV1.2,带有错误代码错误_internet_incorrect_ha
- C++游戏.编译时出现错误代码.错误LNK2019