vs2008 连接问题集锦
来源:互联网 发布:软件实施数据库面试题 编辑:程序博客网 时间:2024/06/05 07:52
在使用vs2008总是会碰到到一些问题,为了以后不再到处找解决办法,就自己先总结下。
问题描述1:
自己这边是完全可以运行,可是一把代码发给其他同事编译运行时,就报下面错误。(属性配置是一样的,把代码发我这还是可以运行)
>NMEALogAnalyzer.obj : error LNK2001: unresolved external symbol "public: __thiscall CWinAppEx::CWinAppEx(int)" (??0CWinAppEx@@QAE@H@Z)
1>NMEALogAnalyzer.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall CWinAppEx::~CWinAppEx(void)" (??1CWinAppEx@@UAE@XZ)
1>NMEALogAnalyzer.obj : error LNK2001: unresolved external symbol "public: virtual struct CRuntimeClass * __thiscall CWinAppEx::GetRuntimeClass(void)const " (?GetRuntimeClass@CWinAppEx@@UBEPAUCRuntimeClass@@XZ)
1>NMEALogAnalyzer.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall CWinAppEx::ExitInstance(void)" (?ExitInstance@CWinAppEx@@UAEHXZ)
1>NMEALogAnalyzer.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall CWinAppEx::LoadState(char const *,class CFrameImpl *)" (?LoadState@CWinAppEx@@UAEHPBDPAVCFrameImpl@@@Z)
1>NMEALogAnalyzer.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall CWinAppEx::CleanState(char const *)" (?CleanState@CWinAppEx@@UAEHPBD@Z)
1>NMEALogAnalyzer.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall CWinAppEx::SaveState(char const *,class CFrameImpl *)" (?SaveState@CWinAppEx@@UAEHPBDPAVCFrameImpl@@@Z)
1>NMEALogAnalyzer.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall CWinAppEx::OnViewDoubleClick(class CWnd *,int)" (?OnViewDoubleClick@CWinAppEx@@UAEHPAVCWnd@@H@Z)
1>NMEALogAnalyzer.obj : error LNK2001: unresolved external symbol "public: virtual int __thiscall CWinAppEx::ShowPopupMenu(unsigned int,class CPoint const &,class CWnd *)" (?ShowPopupMenu@CWinAppEx@@UAEHIABVCPoint@@PAVCWnd@@@Z)
解决办法:
网上大多说的这类似问题是解决自定义类的,可是这个连接是系统CWinAppEx,网上查了很久也没找到原因,重装了vs也没解决。后面在google上无意中看到有个回复说是vs2008少装了sp1补丁,问了下同事,还真没装这个补丁,装上之后解决该问题了。
问题描述2:
将旧代码更新到新代码时,由于没使用svn只能手动修改原有的老代码,对比着修改,改完一编译,报下面两种错误:
error BK1506:cannot open file '.\Debug\XXXXX.sbr':No such file or dire.
解决办法:
右击工程->Properties->C/C++->Browse Information -----Enable Browse Information 设置为NONE
error C2872: 'string' : ambiguous symbol
解决办法:
找工程中有多少个using namespace std;或者查找包含“string.h”头文件的地方,将不用的去掉,特别是“using namespace std”,改用头文件就行了
问题描述3:
error C2248: 'CObject::operator =' : cannot access private member declared in class 'CObject“
解决办法:
由于自己没有使用=来赋值,所以找问题原因时花费较长时间。后面发现,我定义了一个CArray<A,A&>XX,A是一个结构体,里面包含了一个CEvent成员,在XX.Add(ss)时候,系统内部会调用赋值函数,导致这个问题的出现。解决它就是自己写个赋值函数或者换种方式调用类私有成员
- vs2008 连接问题集锦
- VS2008连接SQL2005问题
- VS2008 连接TFS的问题
- JDBC连接数据库问题集锦
- VC6.0程序转向VS2008的问题集锦
- vs2008自带的sqlserver2005连接问题
- VS2008中项目连接字符串问题_C#
- vs2008编译连接出现的一个问题
- vs2008连接access数据库的问题
- MySql和VS2008连接遇到的问题
- C#连接SQL SERVER问题集锦
- VS2008使用技巧集锦
- 连接集锦
- VC6.0 / VS2008 使用方法集锦
- wince6.0+activsync+VS2008模拟器无法连接问题
- VS2008问题
- vs2008 问题
- 问题集锦
- 20130918
- window7快速以管理员的身份执行命令
- 使用FFMPEG类库分离出多媒体文件中的音频码流
- Sql Server 考勤 按考勤号码按月份 分组汇总
- abap:read file list on server
- vs2008 连接问题集锦
- 与ip route-cache 相关的命令解释
- Web Service的IOS应用
- 不适用Sqrt函数开方,精度小于指定精度
- 【2】Golismero插件编写-TestingPlugin插件编写
- [Android实例]Listview异步加载图片之优化篇(有图有码有解释)
- 百度测试实习岗面经
- Pro Android学习笔记(二七):用户界面和控制(15):FrameLayout
- 拷贝构造函数