vs典型问题(转)

add/remove operation is read only

原因:这个时候只要关闭工程,删除ncb文件和suo文件,打开工程,待Intellisesnce update完毕后,添加消息响应代码。

代码不能设置断点

原因:是Release版本或者选中Require source files  to exactly match the original  version。

vc2005如何添加虚函数

原因:比如给对话框类CDesktopCapDlg添加虚函数PreTranslateMessage,先在“Class View”中选中CDesktopCapDlg,再到"Properties"打开“Overrides"。

ERROR LNK 2005

原因: 全局变量重复定义,库版本冲突,比如:multi编码跟Uicode编码;/MD, /ML, /MT, /LD之间的冲突。

error LNK2011: precompiled object not linked in; image may not run

问题发生环境:A.exe 依赖B.lib,B.lib 依赖C.lib,B.lib 和C.lib 都是静态库。设置:A->B, B->C (->表示依赖),这种情况下,如果A/B/ C工程都在一个解决方案下,则没问题。如果将C工程移除,然后让B工程链接C.lib, (也就是A->B,B->C, A,B 在同一解决方案下,C则直接用静态库C.lib),则出现error LNK2011错误。解决方法:A->(B,C)------就是A直接链接到B.lib和C.lib,B最好在C的前面。

无法打开文件"LIBC.lib"

在“配置属性->链接器->输入->忽略特定库”后填入“LIBC.lib / libcp.lib ”。

MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMainX16 referenced in function ___tmainCRTStartup

你用vc建了一个控制台程序,它的入口函数应该是main, 而你使用了WinMain.解决方法:
如果入口函数是WinMain,

1.进入project->setting->c/c++, 在category中选择preprocessor,在processor definitions中删除_CONSOLE, 添加_WINDOWS

2.进入project->setting->Link, 在Project options中将 /subsystem:console改为/subsystem:windows.

3.保存设置,Rebuild All.

vc Performing Custom Build Step 系统找不到指定的路径

缺少源文件夹。

Project : error PRJ0002 : Error result 31 returned from ‘C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\mt.exe‘.
解决方法:Properties ==> Configuration Properties ==> Linker ==> Manifest File, set Generate Manifest to No.
microsoft incremental linker已停止工作

解决办法:项目->属性->链接器->常规 下面的“启用增量链接”,将“是(/INCREMENTAL)”改为“否(/INCREMENTAL:NO)”。
不过这又引入了另外一个警 告:FormatCom.obj : warning LNK4075: 忽略“/EDITANDCONTINUE”(由于“/INCREMENTAL:NO”规范)
选择项目,属性->配置属性 ->C/C++,修改“调试信息格式”为“程序数据库(/Zi)”即可。

64位平台下,VC6调试运行程序,中断调试无法退出 .

问题描述:
当点击F5开始一个项目的调试时,程序在设置的断点处停止,这时按下Shift+F5后,vc6可以退出调试状态,但是WINDOWS系统的任务栏上会留下前面调试时产生的进程图标。该进程不能被结束,即使使用任务管理器,也不可以。这时如果再次按下F5调试,并按下Shift+F5后,任务栏上会留下两个这样的图标,这两个进程都可以在任务管理器上看到,不占CPU资源,但占用一定的内存。结束该进程的唯一的办法是(在任务栏上去掉该图标):关闭VC6,并重新开启.
一般的解决方法:
不使用"结束调试"这个功能,让程序正常结束(就是放个可以退出的菜单或者按钮, 而不是使用Shift+F5的退出)。
终极解决方法:
替换DM.dll和TLLOC.DLL为正确的版本。首先下载正确版本:VC6.zip(里面包含这两个dll,地址为:http://download.csdn.net/detail/evsqiezi/6518315),然后将下载的版本替换到程序安装目录“Common/MSDev98/Bin/TLLOC.dll”和“Common/MSDev98/Bin/DM.dll”,这样VC6在windows 7 64位的系统调试时,就可以任意退出了。

vc2008下,Microsoft(R) C/C++ 优化编译器 遇到问题需要关闭的解决办法

编译的语句有问题,如: printf("Connect suc ip:%s,Handle:%d\n",a(int 型),b(char*型));就会导致此类问题。经过最新测试发现:原来是VC8(VS2005)的项目默认属性有开/Wp64 (检测64位可移植性问题),在VC9(VS2008)下面,如果仍然打开/Wp64编译选项,那么遇到上述这种代码编译器就会崩溃,如果在项目属性里禁止"检测64位可移植性问题"(/Wp64 )这个选项,则编译就可以正常通过,编译器不会崩溃。不过代码写的也有问题,优先改代码。

error C3163: “_vsnprintf”: 属性与以前的声明不一致   //2013 12

_vsnprintf被重复定义。

error LNK2005: [email protected] 已经在 MSVCRTD.lib(dllmain.obj) 中定义

[email protected] 已经在 MSVCRTD.lib(dllmain.obj) 中定义
  VC2005解决办法:
1)Debug版本:
项目-属性-链接器-输入:忽略特定库中输入mfc80d.lib;mfcs80d.lib
项目-属性-链接器-附加依赖项:mfc80d.lib;mfcs80d.lib
  就可以保证mfc80d和mfcs80d先于MSVCRTD.lib链接,OK,成功
2)Release版本
  与Debug版本不同在于mfc80.lib;mfcs80.lib

warning LNK4070: .EXP 中的 /OUT:WebCamAdapter.dll 指令与输出文件名“W

修改输出文件的文件名,需要在.def文件里也改名字,否则不识别生成的DLL。

ossl_typ.h(178) : error C2143: 语法错误 : 缺少“)”(在“常量”的前面)

定义的变量跟宏重名了,修改即可。

msvcrtd.lib(crtexe.obj) : error LNK2001: unresolved external symbol _main
原因:控制台在DMD下没写main函数。

error C2061: syntax error : identifier ‘HMONITOR‘

#ifndef WINVER            
#define WINVER 0x0500        
#endif 
#define _WIN32_WINDOWS  0x0500 
#define _WIN32_WINNT    0x0500

linux expected initializer before ‘class’

一般是前面语法错误,如少分号。

项目文件包含 ToolsVersion="12.0" 设置,但此工具集未知或缺失。您可以通过为此工具集安装相应的 .NET Framework 来解决此问题。将项目视为具有 ToolsVersion="4.0" 设置。

工程跟VS版本不符合,在“属性”->“平台工作集”,改成当前的VS版本。

error LNK2038 RuntimeLibrary 不匹配的解决

在工程上右键-》属性-》c/c++-》代码生成-》运行库,修改即可,因为所选的工程运行库选择错误导致的。

转载自博客:http://m.blog.csdn.net/blog/evsqiezi/8313956

时间: 2024-10-11 15:37:20

vs典型问题(转)的相关文章

典型用户及场景

(1)典型用户: 名字 老陈 性别.年龄:男,40岁 职业 :大学老师 收入: 5000元/月 知识层次和能力 大学:能够熟练操作电脑基本功能 生活/工作情况 :在大学任教 动机,目的,困难 :作为一名老师每天要处理的问题比较多,没有过多的时间辅导孩子学习,想借用此软件来辅导孩子学习以便于节省更多的时间 典型场景 :借用程序节省时间工作 典型描述 :工作繁忙,没有时间辅导孩子 小石头: 名字: 小石头 性别.年龄:男,8岁 职业 :小学二年级学生 收入 :无收入 知识层次和能力: 小学二年级学生

典型用户故事

场景故事: 背景:典型用户(老陈(主要),小石头(次要)) 需求: 老陈:a.可以自己输入题. b.可以设置倒计时. c.可以总计孩子的计算情况. 场景: 老陈:把题输入进去,让小石头做. 小石头;把老陈输入的题做出来. 场景故事: 老陈作为一个家长,他希望有一个软件可以帮助他辅导孩子,以便他可以节省时间去忙自己的业务. 小石头作为一名小学生,他希望有一个软件帮助他更好的学习,以便可以有更多的时间出去玩. 用例图:

团队开发项目-----来用------典型用户与用户场景分析

一.背景 1.典型用户 典型用户 姓名 帅帅 性别 男 年龄 22 职业 学生 收入 0 用户比例 ?(可以是一大部分) 知识层次和能力 在校本科大学生,能够熟练使用电脑 生活/工作情况 几乎所有时间都在校学习 动机,目的,困难 绩点不会计算,win8系统没有小游戏,网上的一些实用下载存在风险 用户偏好 对小游戏比较亲睐 典型场景 需要计算绩点的时候查找学生手册一个一个科目计算的时候比较繁琐,还容易犯错 典型描述 计算绩点的时候需要有一款实用可靠的绩点计算器 2.用户的需求/迫切需要解决的问题

第二组hunter 典型用户

典型用户一: 姓名:王尼玛 年龄:16 职业:高中生 收入:无 比例:20% 使用场景:小伙伴聚会,需要找个娱乐项目 地点:学校周边,小区及公园 生活情况:基本的学校家庭两点一线,偶有聚会 知识能力:高中在读 用户动机:聚会打发时间,缓解学习压力 偏好:喜欢推理 困难:时间不足 典型用户二: 姓名:吴二狗 年龄:21 职业:在校大学生 收入:无 比例:40% 使用场景:学习太辛苦,游戏太单调,希望找个时间,换个游戏放松一下心情 地点:大学校园内,偶尔去景点 生活情况:大学生,在校住宿,校区远离市

【第三组】典型场景分析————游戏时刻

背景 典型用户:李华 用户需求:通过通关获取快感 场景 李华点击闯关模式进行闯关.开启游戏界面后,他得到了一个几何问题.聪明的李华利用所学知识结合所给工具解决了这个问题,并过关成功. 过关后李华发现他没有得到三星,此时他有两种选择如下: 1. 继续闯关 2. 重新玩此关直到自己得到三星 由于李华是一个只追求过关而对三星没有特别执念的人,他选择了选项1进入下一关. 连续过关几次后,李华遇到了一个难题,他难以解决,久思无果后李华有两种选择如下: 1. 利用钻石过关 2. 继续思考 李华不想浪费钻石了

【第四组】典型场景:查看导入的图片,工作序号:001,2017/7/6

场景 工作项序号001:查看导入的图片,最后修改时间:2017/7/6 1. 背景 1) 典型用户:罗小欧[主要].朱小叶[主要] 2) 用户的需求/迫切需要解决的问题 a. 罗小欧:出去玩拍了好多照片,想要在一个地方看到这些照片. b. 罗小欧:把照片放到了好几个文件夹,每次都要点开好几个文件夹,好麻烦. c. 朱小叶:我就想静静的欣赏下我们拍的照片. 3) 假设: a. 用户已经拍摄好照片 b. 用户指定的照片路径无误 2. 场景 罗小欧打开我们的TOUCH App,进入设置界面,添加他存放

构建之法 第十章 典型用户和场景

作为软件,最大的目的不是考验"软件工程",而是"用户至上"的使用性好坏.所以多了解一些"用户之法"多有裨益.另外,关于spec也在本章中有所涉及 1.典型用户 what?[典型用户就是互不相同的.最可能使用软件的若干类用户:要作为"典型",还要完善他们的使用诉求.习惯以及本身的软件操作水平] why?强迫我们考虑问题的时候从用户的角度出发 how?先定义典型用户,再从典型用户到(用户使用软件的)场景 参考http://www.

典型用户和用户场景描述。

场 景 / 故 事 / Story 版权信息 : 版本信息 : 维护人信息: 版本记录: 1.背景: (一)典型用户 (1).典型用户介绍: 姓名 梅西 性别.年龄 男.19岁 收入 无收入 代表的用户在市场上的比例和重要性 在校计算机系大学生. 用户比例较大:属于软件主要使用群体之一, 使用本软件的典型场景 在学校上了一天课,晚上自习后回到宿舍,躺在床上准备入睡. 使用本软件的环境/服务的环境 在宿舍床上. 生活/工作情况 每天都有课程要去上,每天都要完成程序和课程作业.以及学校新的编程技术.

典型用户和场景分析

1. 名字:韩梅梅 年龄:39 职业:食堂阿姨 代表的用户在市场上的比例和重要性:5%  较重要 知识层次和能力:可能不太会熟练使用手机APP 使用本软件的环境:食堂或其他地方 典型场景:食堂阿姨捡到一张饭卡,将此信息发布到APP上便于寻找,而不是写在小黑板告示上不易察觉. 目的和困难:便于学生或教师及时找到丢失在食堂的东西.但是可能食堂工作人员不太会熟练使用手机APP,造成困难. 2. 名字:李明明 年龄:21 职业:铁大学生 代表的用户在市场上的比例和重要性:60%  重要 知识层次和能力:

典型用户和场景

分析我们psp表的典型用户和场景 老师: (1)姓名:王建民 (2)年龄:35 (3)收入:不详 (4)代表的用户在市场上的比例和重要性:我们软件针对于信息学院学生,比例大概为1:200,老师是检查学生能力的人员,是不可或缺的存在. (5)使用这个软件的典型场景:查看学生最近的个人能力记录. (6)使用本软件/服务的环境 :学校,公交,任何地点 (7)生活/工作情况:学校工作 (8)知识层次和能力(教育程度,对电脑.万维网的熟悉程度):博士学位,对电脑熟练掌握,能编程,能力很强. (9)用户的动