由vc6转到vc.net编译出错的解决方法
来源:互联网 发布:易语言pc蛋蛋关注源码 编辑:程序博客网 时间:2024/05/18 07:39
一:文件#include <../src/afximpl.h>文件找不到
解决方法:改为#include <../src/mfc/afximpl.h>
二:解决"无法打开文件libci.lib的错误"的方法
libci.lib是老的iostream库,.net中已经没有了,可以用如下两种方法解决:
1)把原有文件复制到2003中
2)在"项目->属性->链接器->输入->忽略指定库->输入libci.lib,即在编译时忽略该库
三:error C2440: “static_cast”: 无法从“LRESULT (__thiscall CTextProgressCtrl::* )(UINT,LPCTSTR)”转换 为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)”
解决方法:
声明:afx_msg LRESULT OnSetText(WPARAM wParam,LPARAM lParam);
实现: LRESULT OnSetText(WPARAM wParam,LPARAM lParam)
{
LPCTSTR szText=(LPCTSTR)lParam;//需要做类型转换
.......//与原来代码一样
}
解决方法:改为#include <../src/mfc/afximpl.h>
二:解决"无法打开文件libci.lib的错误"的方法
libci.lib是老的iostream库,.net中已经没有了,可以用如下两种方法解决:
1)把原有文件复制到2003中
2)在"项目->属性->链接器->输入->忽略指定库->输入libci.lib,即在编译时忽略该库
三:error C2440: “static_cast”: 无法从“LRESULT (__thiscall CTextProgressCtrl::* )(UINT,LPCTSTR)”转换 为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)”
解决方法:
声明:afx_msg LRESULT OnSetText(WPARAM wParam,LPARAM lParam);
实现: LRESULT OnSetText(WPARAM wParam,LPARAM lParam)
{
LPCTSTR szText=(LPCTSTR)lParam;//需要做类型转换
.......//与原来代码一样
}
- 由vc6转到vc.net编译出错的解决方法
- 部分vc程序编译出错的解决方法
- 把MSDN中的例子从vc.net转到vc6下面的土办法
- VC6转到换高版本的问题与解决方法
- Pixhawk---固件编译由make编译系统转到cmake编译系统解决方法,快来看
- Pixhawk---固件编译由make编译系统转到cmake编译系统解决方法
- ATL工程由VC6升级到2003后不能编译为Release的解决方法
- vc6编译出错c2557的原因
- vc6编译wtl71 的例子出错
- 将项目从VC6转到VC Express
- 编译opencv出错的解决方法
- FootStep 8、VC6下进行Symbian开发时,非代码问题引起的编译及链接出错的解决方法
- VC6.0工程转到VS2008一些问题的描述及解决方法
- VC++ 2005编译出程序在XP下执行出错的解决方法
- VC++2005编译出程序在XP下执行出错的解决方法
- VC++.NET中添加由C#编译的DLL引用的方法
- WinXP patch 2 下安装vc6.0出错的解决方法
- 卸载VC6.0 再次安装时出错的解决方法
- [G联赛总决赛] Super vs F91 (3)
- java与常用数据库的连接
- 补充ruby on rails的相关介绍并对比J2EE分析其架构
- java中散列桶的应用原理
- [G联赛总决赛] Super vs F91 (2)
- 由vc6转到vc.net编译出错的解决方法
- 小说 - 不在服务区 (1)
- java高手的成长历程
- [G联赛总决赛] Super vs F91 (1)
- 视图更新的限制
- BLOG
- Hibernate备忘
- AJAX与JSP结合实例,一个很简单实用的例子:身份证号码检验
- 是时候这样了