问题记录
五月525
世界一般,但你超值
展开
-
Keil编译后——代码长度超过版本限制
记得在公司电脑第一次安装Keil后,编译出了出现了这样一条错误: 意思就是说你的代码长度超过了版本限制。 解决办法: 大概率是Keil还没破解,要么先破解,要么买正版;破解的时候记得Keil和注册及都要用管理员身份打开。 如果没破解之前就打开了工程编译,.记得要先清理一遍工程再去破解; 因为你编译的时候,其中的.obj文件中已经记录下了你的代码长度,很明显这代码长度是错误...原创 2021-09-03 17:57:53 · 11173 阅读 · 5 评论 -
出现了一个意外,不能完成你在设置中所要求的更改
今天叫了师傅来装宽带,在配置IP地址的时候出现了这样的情况: 本来我里面是有以前设置的IP地址和DNS服务器地址,现在要更改成自动获取,结果总是弹出这样的错误信息来,有点烦。 师傅忙活了半天,也没能搞定,正巧到了饭点,他叫我先自己弄弄,他先回去吃个饭。 我:······ 解决办法: Window + R调出运行界面,输入cmd。 在出现的命令窗口中,输入下面两条指令:net...原创 2021-08-29 20:19:50 · 1202 阅读 · 3 评论 -
如何在只知道波特率的情况下确定分频参数
拿到一块新的主控,要测试下它的打印功能,但是我不清楚波特率是多少。 所以我在主函数中加了下面的程序: for(i=0;i<0xFF;i++) { TMR0_PR_P0 = i; UartPutc(0x55); UartPutc(0x55); UartPutc(0x55); UartP...原创 2021-08-17 19:41:12 · 368 阅读 · 0 评论 -
生成了文件却还是报错 Error:CreateProcess failed
想起来,以前用keil编译器的时候,也出现过这样的问题:第一眼都是看到了“1 Error(s)”,就下意识认为自己程序出错了,找了半天没找到。后来多看了一眼,发现完全这个错误其实可以完全不用理会,因为所需要的.bin和.hex文件已经生成了。而这个错误,仅仅只是COPY.BAT这个文件没有生成而已,这个文件我又不需要。但是强迫症的贱骨头在发痒,看着有个error挂着就是不舒服。我在Option里面,把“Run #2”前面勾选去掉了。将不需要的COPY.BAT文件让它不要参..原创 2021-08-16 19:38:55 · 2142 阅读 · 0 评论 -
不是创建此预编译头时使用的idb文件,请重新创建预编译头
我现在手上做的是MFC开发,VC编译的时候弹出:“不是创建此预编译头时使用的idb文件,请重新创建预编译头”原因:在链接器的链接过程中,有中间输出文件修改了程序名,导致生成的idb文件覆盖解决办法:将中间生成文件删掉,再重新编译即可,但是也不用全部删掉,找到出错的文件,将其删除掉再编译就行了。双击error错误行,就会直接定位到错误的地方。比如我双击定位到了#include“stdafx.h”这个地方,那么就将中间生成文件“stdafx.obj”文件删掉就行,再编译一次就行.原创 2021-08-13 19:42:07 · 903 阅读 · 1 评论 -
注册数据源时,ODBC数据源管理器中找不到Access驱动程序
我们知道在通过MFC的ODBC管理器来访问一个数据库的时候,必须要用ODBC管理器注册一个数据源。但是在实践中发现,ODBC管理器中只有SOL Server驱动程序,并没有我们想要的Access驱动程序。解决办法:在路径C:\Windows\SysWOW64下找到odbcad32.exe,双击运行。这是一个32位的ODBC数据源管理器,用此管理器,就能找到Access驱动程序。...原创 2019-11-03 16:38:48 · 4871 阅读 · 0 评论 -
安装Altera USB-Blaster驱动程序遇到的问题
USB-Blaster这是一条程序下载电缆,通过计算机的USB接口对FPGA以及配置芯片进行编程、调试等等。USB-Blaster使用的时候会自动安装驱动程序,但是有时候会出现这样一种情况:Altera USB-Blaster驱动程序那里总是显示有黄色感叹号。按照以往的经验,这种情况一般就是驱动程序有误,重新安装一遍即可,Quartus软件在安装的时候就自带了USB-Blaster驱动...原创 2019-10-31 19:40:08 · 4515 阅读 · 1 评论 -
“Microsoft Incrementtal Linker已停止工作” 一劳永逸的解决方法
每次用VS2008编译工程的时候,总会调出一个提示框:原因:是由于在设置中开启了增量链接导致的,而且出现这种情况只有Debug版本才会有,因为Release版本默认是关闭增量链接的,而Debug版本是默认开启的。解决方法:将Debug版本下将增量链接关闭即可。“项目”——“属性”或者“Alt+F7”——“配置属性”——“连接器”——“常规”,在此对话框中将“启动增量接连”选择为“否...原创 2019-09-05 16:53:48 · 804 阅读 · 0 评论 -
不是一个PDF文件或该文件已损坏
之前用公司电脑打开PDF文档的时候,出现了这样的一种现象,就是提示格式错误:不是一个PDF文件或该文件已被损坏。有三种解决方法:1、有可能是电脑上自带的PDF阅读软件版本太低,出现了不兼容的现象,换个最新的PDF阅读器吧,我用了福昕阅读器很久了,认为还是很好用的。2、有可能是在拷贝/下载文件的过程中出错了,重新拷贝/下载多几次试试。3、如果上面两种都不行,那很有可能是电脑被设置...原创 2019-05-29 19:39:25 · 37087 阅读 · 1 评论 -
Flash Download failed - “Cortex-M3“解决方法
前几天在玩STM32F1的时候,烧录代码的时候出现这样一个错误。Error:Flash Download failed - "Cortex-M3"首先肯定要看配置问题:采用不同的仿真器,需要配置的选项就不同,这个完全可以自己看产品说明。当确定配置没有问题后,还是同样的问题出现,可以来到下图的配置框中:点击“”“Add”后就会出现如下的Programming Alg...原创 2019-05-29 19:58:30 · 206545 阅读 · 49 评论 -
warning:Deprecated declaration LaberPwmSel_High - give arg types解决方法
有些小伙伴在编译代码的时候偶尔会遇到这样的警告:当然这对整体并没有什么影响,直接忽略也是ok的。警告的大概意思是:LaberPwmSel_High() 应该提供类型声明。也就是说,使用MDK编译器的时候,如果函数在定义时没有传参,要在括号中加void由于我这个函数LaberPwmSel_High()没有传参,所以直接改成(void),再编译时就不会出现那个警告了。...原创 2019-06-03 18:49:36 · 652 阅读 · 0 评论 -
“boost/smart_ptr/shared_array.hpp”: No such file or directory
今天大佬扔给我一个量产工具代码,拿到手后第一反应就是编译一下,结果除了一下错误提醒:fatal error C1083: 无法打开包括文件:“boost/smart_ptr/shared_array.hpp”: No such file or directory找不到boost/smart_ptr/shared_array.hpp这个文件。解决方法:原因是我电脑中没有boost这个...原创 2019-08-26 17:44:30 · 1252 阅读 · 0 评论 -
IDB”是 PDB 文件 的非法扩展
今天用VS编译一个工程的时候,提示这样一个错误:fatal error C1074: “IDB”是 PDB 文件 的非法扩展解决方法:这是由于软件打开方式的兼容性造成的,将软件右键属性中的兼容性去掉就可以了。...原创 2019-08-26 17:38:46 · 656 阅读 · 0 评论