我遵循了有关使用标准 windows.h 标头创建 Windows - Window 的教程。
WNDCLASSEX wc;
...
ec.lpszClassName = applicationName;
起初编译时,applicationName 是一个 char*,一切都很好,但现在我需要重新创建项目(顺便说一下 MSVC++),当我试图编译它时,它需要是一个 LPCWSTR。我偶然发现了很多,并想知道,为什么它有时接受 char* 而有时不接受!?我的项目设置中缺少什么吗?
顺便说一句:同样的事情发生在
D3DX11CreateShaderResourceViewFromFile(d3ddevice, filename, NULL, NULL, &m_texture, NULL);
文件名曾经接受 char* 但不再接受...