Todd

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  65 随笔 :: 0 文章 :: 24 评论 :: 0 Trackbacks
使用vs2008 编译,
1)生成“cl.exe”时出错。
================
Microsoft Visual Studio 9.0\VC\bin下的c1.exe没有加载;相关环境变量丢失导致
工具->选项->项目与解决方案->VC++目录,可执行文件下
添加$(VCInstallDir)bin;
问题解决


2)“MessageBoxW”: 不能将参数 2 从“char *”转换为“LPCWSTR”
=======================================================
vs2008字符集问题,默认使用了 Unicode 字符集;
WinUser.h下的一段代码
#ifdef UNICODE
#define MessageBox  MessageBoxW
#else
#define MessageBox  MessageBoxA
#endif // !UNICODE
由于MessageBox 就是调用MessageBoxW
所以直接使用MessageBoxA函数,问题解决
posted on 2011-04-14 02:48 Todd 阅读(1634) 评论(0)  编辑  收藏 所属分类: c++

只有注册用户登录后才能发表评论。


网站导航: