- 博客(16)
- 收藏
- 关注
原创 VS2019,改动态库名称
一般来说编译的动态库,如果不在VS里面做修改,release和debug的lib文件和dll文件名称都一样,这样就不方便区分。一般给出的动态库会用后缀d表示debug文件,没有d的表示release文件。在vs2019中修改非常简单,只需要在下图标记的位置加d就可以了。需要注意配置项选择的是debug。
2022-11-23 22:20:48
1166
原创 error MSB4181: “QtRunWork”任务返回了 false,但未记录错误
编译一个复制过来的QT工程的时候出现了"error MSB4181: “QtRunWork”任务返回了 false,但未记录错误"。查看工程下的“.log”文件发现在 “error MSB4181: “QtRunWork”任务返回了 false,但未记录错误。”的log上面还有一条log是RCC: Error in 'D:\xxxx': Cannot find file 'xxx'解决上面出现的问题,编译就通过了...
2021-04-13 16:29:54
5602
1
原创 解决warning : 无法找到 Visual Studio 2019 (v142) 的生成工具。安装 Visual Studio 2019 (v142) 可使用
最近把一个VS2015的工程放到VS2019去编译,出现了“warning : 无法找到 Visual Studio 2019 (v142) 的生成工具。安装 Visual Studio 2019 (v142) 可使用 Visual Studio 2019 (v142) 生成工具进行生成”我已经把平台工具集修改为Visual Studio 2019 (v142),但是还是报上述错误最后用VSCode打开项目的.vcxproj文件把V140,改为V142,“14.0”改为“14.2”就..
2021-04-13 00:21:43
18498
3
转载 交叉编译器 arm-linux-gnueabi 和 arm-linux-gnueabihf 的区别
一. 什么是ABI和EABI1) ABI: 二进制应用程序接口(Application Binary Interface (ABI) for the ARM Architecture)在计算机中,应用二进制接口描述了应用程序(或者其他类型)和操作系统之间或其他应用程序的低级接口.ABI涵盖了各种细节,如:数据类型的大小、布局和对齐;调用约定(控制着函数的参数如何传送以及如何接受
2014-07-10 14:17:17
820
转载 uboot中.balig解释说明
本文由博主本人在网上学习摘抄内容地址1:http://www.eefocus.com/chenzhufly/blog/09-03/167345_64cc1.html地址2:http://www.liweifan.com/2012/01/11/assembly-embedded-system-balignl-arm/.balign[wl] abs-expr, abs-expr
2014-05-08 10:49:04
1052
转载 GNU C 扩展之__attribute__ 机制简介
----------------------------------------------------------------声明: 此文为原创,欢迎转载,转载请保留如下信息 作者:聂飞(afreez) 北京-中关村 联系方式:afreez@sina.com (欢迎与作者交流) 初次发布时间:2006-06-17 不经本人同意,不得用语商业
2014-04-18 10:02:38
697
原创 keil不能设置断点解决方法
在做Usart时需要关闭全局中断。使用的是原子提供的方法//关闭所有中断 __asm void INT_DISABLE(void) { CPSID I; } //开启所有中断 __asm void INT_ENABLE(void) { CPSIE I; }如果只是声明了这两个函数不会出现什么问题,但是使用了这两个函数就会出现这个函数所在的C文件无法设置断点
2013-10-17 16:07:31
7314
原创 STM32移植FATFS时处理 warning: #188-D: enumerated type mixed with another type
在STM32上移植FATFS时disk_read()函数返回类型是DRESULT 而DRESULT是一个枚举类型。所以老是会提醒 warning: #188-D: enumerated type mixed with another type,主要是提醒程序员防止返回的值超过枚举的值出错。所以在返回参数前把数据进行前置转换就可以了 return (DRESULT )FR_OK;
2013-10-14 16:11:05
25696
原创 不用插件实现类似的source insight的方法
在VIM中本身就带了文件浏览的功能前提是要产生ctags,在VIM中把光标移动到想看的参数上,按下Ctrl + w 后快速按下 } (Shift + ])就可以在VIM上方分离出一个窗口显示定义处。如果在vimrc中加上set cursorline会有下划线的功能可以明显的看到定义处。 另一个办法就是在vimrc加入下面这个函数au! CursorHold *.[ch] nested c
2013-08-06 15:16:03
1516
原创 改造vim变成source insight
一直想把vim改成IDE,如果变成能变成Source Insight那样更是······,你懂得。现在终于算是搞定了,我在RHEL6.3上吧vim变成了source insight。先来一张图挺酷吧,不要以为很难就是几个插件搞定首先你要确定你的linux里安装了ctags,在RHEL6.3.ios的Packages目录下有这个rpm包。如果你在定制安装的时候选择了开
2013-01-20 01:11:00
6619
7
转载 tftp: command not found
root@localhost home]# netstat -a | grep tftpudp 0 0 *:tftp *:* [root@localhost home]# vi test[root@localhost home]# cd /tft
2013-01-05 22:32:18
2330
原创 建立ARM交叉编译环境
1.解压arm-linux-gcc工具包#tar xvf arm-linux-gcc-xxx.tar -C / (xxx表示版本号,下文出现出都为此意思)2.设置环境变量#vi /etc/profile找到如下文字的段落pathmunge /sbinpathmunge /usr/sbinpathmunge /usr/local/sbin 在后面加上
2012-12-29 00:35:03
636
原创 VMware Player 使用NAT方式连接
在使用VMware Player时一般是用Bridged(桥连接),但是如果没有路由或者主机根本就没有连上网那就无法在虚拟机和主机中通讯。而NAT方式的连接是虚拟在主机和虚拟机中间配置一个路由,就算主机没有连上路由还是可以在虚拟机和主机中进行通讯。如果主机没有连上网线,虚拟机是可以发送文件到主机上。(如果安装了VMware Tool就更叫方便) 那么如何用NAT方式连接虚拟机。
2012-11-03 13:16:43
2547
原创 关于位置相关码和位置无关码的理解(韦东山视频中mmu实验和串口实验)
关于位置相关码和位置无关码的理解(韦东山视频中mmu实验和串口实验)mmu和串口实验都有“设置存储控制器以使用SDRAM 函数”memsetup ,mmu实验用的是位置相关的代码写的,而串口实验用的是位置无关的代码写的。程序的运行位置,和存储位置由.lds文件决定。在mmu实验中lds文件为SECTIONS { firtst 0x00000000 : { head.o
2012-10-27 21:28:51
1466
原创 配置Samba
修改/etc/samba/smb.conf#vi /etc/samba/smb.conf找到 #==========Share Definitions ============[homes] comment = Home Directories browseable = no writable = yes; va
2012-10-27 21:08:37
657
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人