博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VS常见调试错误
阅读量:3659 次
发布时间:2019-05-21

本文共 838 字,大约阅读时间需要 2 分钟。

1.      不能从const char *(或者char数组)转换为LPCWSTR

a)      解决: _T("TEST");
b)     原因:在UNICODE(宽字节)字符集 typedef unsigned short wchar_t ,占2个字节;ANSI  char 占一个字节;而系统默认使用UNICODE字符集
c)      参见http://blog.csdn.net/pirate97/article/details/6753763
2.      无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
a)      选择“项目->属性->配置属性->链接器->系统”,将/subsystem:console改为/subsystem:windows
b)     控制台程序,它的入口函数是main;windows程序的入口函数为winmain;
c)      参见http://blog.csdn.net/ldd901/article/details/5795799
3.      MessageBox的使用
a)       新建的类如果是继承CWnd,或继承其他窗口类、控件类,总之是CWnd的子类的话,可以使用MessageBox(_T("连接成功"))的形式即单个参数;
b)              其它情况,采用以下形式:
int MessageBox(
  HWND hWnd,          // handle to owner window
  LPCTSTR lpText,     // text in message box
  LPCTSTR lpCaption,  // message box title
  UINT uType          // message box style
);
--------------------- 
作者:_北方的雪_ 
来源:CSDN 
原文:https://blog.csdn.net/wingofeagle/article/details/9043425 
版权声明:本文为博主原创文章,转载请附上博文链接!

你可能感兴趣的文章
IDEA中代码不小心删除,或者改了半天想回退到某个特定时间怎么办?
查看>>
java配置环境变量 jdk1.8
查看>>
使用idea 搭建一个 SpringBoot + Mybatis + logback 的maven 项目
查看>>
Spring MVC 学习 之 - URL参数传递
查看>>
Gradle 配置国内镜像
查看>>
Spring_Boot 简单例子
查看>>
SQL server 从创建数据库到查询数据的简单操作
查看>>
使用 java替换web项目的web.xml
查看>>
js中的 for, for in, for of foreach,filter使用
查看>>
Java 使用反射给属性赋值
查看>>
Spring JdbcTemplate + transactionTemplate 简单示例 (零配置)
查看>>
Redis实现存取数据+数据存取
查看>>
java 根据省份证号-判断省份-性别-生日
查看>>
SQL 基本查询语句
查看>>
vue 使用props 实现父组件向子组件传数据
查看>>
java 中 进程和线程的区别
查看>>
Spring MVC 基于AnnotationFormatterFactory接口实现自定义的规则
查看>>
单例模式
查看>>
Maven使用
查看>>
java中定义注解
查看>>