求助:error C2664: “CreateWindowExW”: 不能将参数 3 从“const char [8]”转换为“LPCWSTR”

#include<windows.h>#include<tchar.h>//声明窗口函数原型LRESULTCALLBACKWndProc(HWND,UINT,WPARAM... #include <windows.h>
#include <tchar.h>
//声明窗口函数原型
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
//--------------------------------------
//主函数

int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE PreInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
HWND hwnd; //定义窗口句柄
MSG msg; //定义一个用来存储消息的变量
//TCHAR lpszClassName[]=_T("window");
WNDCLASS wc; //定义一个窗口类型变量
wc.style = 0;
wc.lpfnWndProc = WndProc;
wc.cbWndExtra = 0;
wc.cbClsExtra = 0;
wc.hInstance = hInstance;
wc.hIcon = LoadIcon(NULL,IDI_APPLICATION);
wc.hCursor = LoadCursor(NULL,IDC_ARROW);
wc.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
wc.lpszMenuName = NULL;
wc.lpszClassName = _T("new");

RegisterClass(&wc); //注册窗口类型

hwnd = CreateWindow (_T("new"),
"Windows",
WS_OVERLAPPEDWINDOW,
120,50,
800,60,
NULL,
NULL,
hInstance,
NULL);
。。。。。
我是按照网上教的使用_T 但是还是一直报错,如果把Unicode改变之后编译报错
1>MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
1>D:\My Documents\visual studio 2010\New Projuect\学习例程\Sound2\Debug\Sound2.exe : fatal error LNK1120: 1 个无法解析的外部命令
彻底无语了。。。
展开
 我来答
空雪梦见
2013-10-08 · TA获得超过5598个赞
知道大有可为答主
回答量:2522
采纳率:75%
帮助的人:1202万
展开全部
hwnd = CreateWindow (_T("new"),
"Windows", // <- 你这里忘记 _T 一下了
WS_OVERLAPPEDWINDOW,
120,50,
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式