‘壹’ VS2010编译的时候报错 不是内部或外部命令,也不是可运行的程序或批处理文件.
首先复制VS2010的安装目录
在我的电脑右键属性-高级-环境变量-找到系统变量中的path在后面粘贴刚才复制的安装目录
注意在最后一个值得后面是否有英文状态的分号
有就不加 没有就加
例如
C:\windows\;C:\windows\system32\;安装目录;
‘贰’ Excel2010打开文件是提示以下模块存在编译错误:设置时间限制。但是别人打开也没事啊!求解
可能是由于如下的原因引起的。一、错误的宏代码 表格中可能引用到宏,要么是宏代码有错误,要么是宏根本就不存在,或者是宏代码中所引用的模块不存在所引起的。遇到这种情况,最好的办法就是把宏给删除。方法很简单:按下组合键 Alt F11 进入VBA窗口,找到ThisWorkBook,接着往下找,就能找到代码了,然后删除。二、重新设置系档埋滚统帐户遇到这种问题,最麻烦的就是重新安装OFFICE也是于行余事无补的,无论怎么弄,都是原来的错误。最有效的解决办法就是,给系统重新设置一个帐户,使用该帐户登陆系统,就能正常使用EXCEL文件了。三、其它的解决办法①恢复EXCEL到默认状态 1、删除C:\Program Files\Microsoft Office\OFFICE11\XLSTART 目录下的宏文件(可先备份)(OFFICE11为OFFICE2003的目录)2、如果1无效,删除液春注册表HKEY_CURRENT_USER\Software\Microsoft\Office下的EXCEL项,以及11.0下的EXCEL项,重新打开后EXCEL会恢复到新装时的状态下。②让EXCEL自动恢复默认状态如果您可以正常打开EXCEL,那么,先打开EXCEL,选择帮助里的"检测并恢复",点"开始"就可以,这样可以恢复。
‘叁’ 我启动word2010时出现以下错误,以下隐藏模块存在编译错误:UIDeclarations,求高手解决
启动word2010时出现以下错误,以下隐藏模块存在编译错误:UIDeclarations是设置错误造成的,解决方法为:
1、回到电脑桌面,点击一下桌面。桌面最上方会出现一行操作栏,找到前往。
‘肆’ vs2010编译VC++文件出错,Unable to start program 系统找不到指定文件
在你的项目属性里面,闷岁将蚂扮睁Configuration
Properties
->
General
下的Output
Directory
目录与Configuration
Properties
->
Linker下的Output
File
目录设置一致即可。比如Output
Directory目录为..\Debug\缺族,则OutPut
File
目录设置为..\Debug\Demo.exe即可。
‘伍’ 用Microsoft Visual Studio 2010编译下面这个程序总是提示Debug Assertion Failed
首先明确,报错为assertion failed (断言错误)
#include<assert.h> 为C标准库之一,assert("表达式")是其中一个宏
assert("表达式") 意思是,"表达式"的值在正常运行程序时,察肆滑为真值,如果为假(为0),那么便出现了问题,需要在console(控制台)报错
assert(stream!=0) 应当是fscanf函数其中一个语句
也就是stream(流)为NULL了,stream指的是C(乃至绝大多少程序设计中)的数据流雹数概念,简单的说就是FILE *fp变量为NULL,fp = fopen() 没有打开指定文件
(说这么多也就是解释这个报错的原因233)
为啥fopen报错,大概有3种原因
没有打开指定文件的权限(例如:windows系统下,默认C盘根目录需要管理员权限)
文件打开地址错误(举例,这个败腊真没有举例)
文件编码错误,如果不是以字节流打开,也就是"rb"形式,是有一定可能性在特定标准库发生(是C标准中提到,但不一定都实现的内容),这时候向errno中储存EILSEQ(error illegal sequence,编码错误)
解决方案,检查为啥fp为NULL
(楼主中用到了"in.dat",如果是在windows系统下,默认只能在执行文件同一目录下找到,然后还有在virtual store中能直接打开,写完整的路径,例如"D:/in.dat"更好)
‘陆’ visual studio2010编译出错
使用VS2010编译VC++项目衫颂的时候可能会出这个问题。
如果升级到SP1问题没有解决,那参考下面的方法。
网上大多的方法都是说在“清单工具”中将嵌入清单改成“否”,但是这个不一定100%解决问题。
我总结了下这个问题的解决方法:
1:如果项冲启目是一个动态库,或者说,项目中没有实质的资源文件的时候,将嵌入清单改成“否”是可以解决的。
2:如果项目已有了资源文件,将嵌入清单改成“否”是不可以解决问题或判郑的,除非你同时把这些资源文件移除掉。
结论,确保项目中没有资源文件的存在,且把嵌入清单改成“否”可以解决该问题,但这确实也失去了资源文件的作用,没办法,谁让他是个Bug呢。
‘柒’ 为什么我的vs2010 总是编译失败
转载:
连接器LNK是通过调用cvtres.exe完成文件向coff格式的转换的,所以出现这种错误的原因就是cvtres.exe出现了问题。
在电脑里面搜索一下cvtres.exe,发现存在多个文件,使用最新的cvtres.exe替换老的文件即可,替换之前记得备份一下,如果不对,可以替换回来。
例如:我的电脑里面安装了vs2010,最近更新了系统,打了一些补丁,结果就出现这种错误了。在电脑里面搜索发现
C:\Program Files\Microsoft Visual Studio 10.0\VC\bin
C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7600.16385_none_ba476986f05abc65
C:\Windows\Microsoft.NET\Framework\v4.0.30319
这三个路径里面都有cvtres.exe文件,于是我尝试使用第二个路径里面的文件替换第一个路径的文件,问题解决。
参考资料如下:
http://stackoverflow.com/questions/10888391/link-fatal-error-lnk1123-failure-ring-conversion-to-coff-file-invalid-or-c/14144713#14144713
‘捌’ VS2010编译C++错误:warning C4244和error C2039,求教怎么办
ReadHuge换成Read
WriteHuge同样,换成Write
那警告喊喊册就是说从long long转long会丢失数据郑宏渗模,你定义filelen时用unsigned long long就不会有警告了。