Win32程序:与"LPCWSTR"类型的形参不兼容



出现该问题的原因是通常手动输入的字符串都是LPCSTR类型的,
解决办法如下:
在工程处右键,属性-常规-字符集,将Unicode字符集改为为多字节字符集,应用并确认即可。

字符串常量报错:

在常量报错时使用”_T”宏(若出现未定义标识符,则需增加头文件#include <tchar.h>),格式:_T( )
或者使用关键字“L”,格式:L""
或者使用TEXT,格式TEXT( )


Win32程序:与"LPCWSTR"类型的形参不兼容的更多相关文章
- Error:const char* 类型的实参和LPCWSTR类型的形参不兼容的解决方法。
		在C++的Windows 应用程序中经常碰到这种情况. 解决方法: 加入如下转换函数: LPCWSTR stringToLPCWSTR(std::string orig) { size_t origs ... 
- Error:不能将"char*"类型的值分配到"LPSTR"类型的实体 也许 "char*"类型的实参与"LPCWSTR"类型的形参不兼容
		http://www.myexception.cn/ruby-rails/1876106.html 选择“XXX项目”->“属性”->“配置属性”->“常规”选项中,把“使用 Uni ... 
- 类型的实参与“LPTHREAD_START_ROUTINE”类型的形参不兼容
		在使用利用CreateThread创建线程时 struct A { DWORD WINAPI MyThreadFunction(LPVOID) {} void Run() { HANDLE hThre ... 
- 在vs中char类型的实参与LPCWSTR类型的形参类型不兼容怎么解决?
		今天在做 COS脚本解释器的时候,遇到了这个问题 先了解一下 LPCTCHAR 这个东东 LPCTSTR用来表示你的字符是否使用UNICODE, 如果你的程序定义了UNICODE或者其他相关的宏,那么 ... 
- Error:“const char*”类型的实参与“wchar_t”类型的形参不兼容
		MainApp\RPolarView.cpp(1571): error C2664: “ATL::CStringT<BaseType,StringTraits>::ReverseFind” ... 
- 【VS2013编译DirectX Tutorials时遇到的错误】"const wchar_t *" 类型的实参与 "LPCSTR" 类型的形参不兼容
		本文为大便一箩筐的原创内容,转载请注明出处,谢谢:http://www.cnblogs.com/dbylk/p/3696367.html 通过查看LPCSTR的定义: typedef _Null_te ... 
- VC++2017关于项目出现"const char *" 类型的实参与 "char *" 类型的形参不兼容错误的解决方法
		C++项目中经常会定义如下形式的字符串: char *texts[] = { "1. Open Account", "2. To Deposit Money", ... 
- C++ qsort() 函数调用时实参与形参不兼容的问题解决
		<剑指OFFER>刷题笔记 —— 扑克牌顺子 LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自 ... 
- Win32 程序开发:窗口类结构体 WNDCLASS 和 WNDCLASSEX
		一.窗口类结构体简介 窗口类结构体包含了窗口的各种参数信息.比如:窗口的图标.菜单栏.背景颜色.窗口的消息处理等等. 窗口类结构体有两个:WNDCLASS(早期版本) 和 WNDCLASSEX(新版本 ... 
随机推荐
- hadoop HDFS完全分布式搭建
			1.准备阶段 准备好两台虚拟机(安装好hadoop,见:https://www.cnblogs.com/cjq10029/p/12336446.html),计划: IP 主机名 192.168.3.7 ... 
- Flutter Form表单控件超全总结
			注意:无特殊说明,Flutter版本及Dart版本如下: Flutter版本: 1.12.13+hotfix.5 Dart版本: 2.7.0 Form.FormField.TextFormField是 ... 
- web自动化原理
			在说原理之前我想说下我所理解的selenium: (1).支持多语言,多平台,多浏览器 (2).它是一个工具包 (3).提供所有的网页操作api,是一个功能库 通过selenium来实现web自动化, ... 
- C++ 顺序表练习
			#include <stdio.h> #include <stdlib.h> #include <string.h> struct Array //定义一个数据存储 ... 
- .NET写入文件操作
			2018-01-16 22:44:35 许多程序需要记录运行日志,这就需要将程序运行记录写入本机,一般是.txt 文本或.csv 文件.具体操作如下: 一.C# using System.IO; ... 
- 关于动态路由中路由之间的跳转(页面a跳转到页面b)
			由addRouters方法获取到后台的动态路由,要实现路由之间的跳转,不可直接用path: '***',而是将动态路由存储到vuex中,再从vuex中取得,如:this.$store.menu.nav ... 
- 微信公众号 H5页面 支付注意细节
			1. 当秘钥(AppSecretApplets) 有问题时注意是不是已经被重置过了,此时要注意获取最新的秘钥: 2. 调试时后端的东西要放在线上https 请求 不然在手机上测试时 会被拦截: ... 
- Head First设计模式——原型模式和访问者模式
			原型 原型模式:当创建给定类的过程很昂贵或很复杂时,就使用原型模式. 我们在进行游戏的时候游戏会动态创建怪,而怪时根据场景的不同而变化创建的,英雄自己也会创建一些随从.创建各式各样的怪兽实例,已经越来 ... 
- [Java网络安全系列面试题]常见web攻击有哪些?
			搞Web开发离不开安全这个话题,确保网站或者网页应用的安全性,是每个开发人员都应该了解的事.本篇主要简单介绍在Web领域几种常见的攻击手段及Java Web中的预防方式. 1. XSS 1.1 什么是 ... 
- 插了带蠕虫的U盘后,文件不见了怎么快速恢复
			朋友插了别人U盘,电脑中毒,找到我,在网上找了一些教程,好多都是用杀软的,懒的下,亲测本教程简单有效 首先,我们创建了一个reg文件(注册表文件),如下, 利用REG文件我们可以直接对注册表进行任何修 ... 
