0

直到最近我才创建了 c++ 控制台应用程序,winapi 仍然是新的,所以也许我只是错过了一些东西。

使用MS Docs中的代码时,我在 Visual Studio 中遇到有关不兼容类型的错误。到目前为止,我一直在更改或覆盖变量。认为是时候做对了。

一个例子:https ://docs.microsoft.com/en-us/windows/win32/learnwin32/creating-a-window

如果我将最后一个示例复制粘贴到一个工作的 Visual Studio 项目中,我会收到多个错误:

在此处输入图像描述

在此处输入图像描述

由于它是 Microsoft 代码和 Microsoft 软件,我原以为它不需要更改。

4

1 回答 1

0

LPCSTR 被定义为 const char*,而不是 const wchar_t*。使用 LPCWSTR 或 LPCTSTR,您应该定义 UNICODE。

于 2019-09-09T08:49:35.200 回答