- 博客(4)
- 收藏
- 关注
原创 MinGW与MSVS生成dll库的交叉链接
MinGW生成的.dll文件可以直接用MinGW链接,就像链接一般静态库一样。但是若希望在MSVC中使用,则要么需要生成.lib信息头文件,要么在源码中调用windows API的GetProcAddress()函数导入。 无论何种方法,都只适用于C风格函数;对于C++中的成员函数,由于不同编译器的前后缀名称生成规则不同,无法正确完成链接。样例代码如下://dlltest.hint __decl
2016-02-23 23:58:46 3323
原创 Qt Question List
自动布局管理是否是全局相关的。意味着子容器可能改变整个父容器树的各种性质? 比如一个按钮的大小改变一个容器高度,而高度通过容器耦合到容器内的所有控件大小和位置,同时耦合到容器周围的空间的位置,耦合四散开来。 、 一个简单粗暴的方法是听命于父不顾子,由上一级指定尺寸。、然而QT里布局器一般没法指定尺寸,只能指定margin。显然是由容器中的控件尺寸偏好改变的容器尺寸,进而与父尺寸共同决定了容器。
2016-02-21 15:03:38 1003
原创 MinGW的链接参数
由于MinGW是从Linux平台移植过来的,又需要支持与MSVC编译库的交叉链接,故格式、扩展名比较混乱; 又加上debug、release、x32/x64等相互兼容问题,导致其输出格式混乱不堪。一般而言,MSVC生成的动态库扩展名为dll,静态库扩展名为lib。但在很多时候,链接动态库还需要一个相应的lib文件指明链接信息。这个lib文件并没有具体二进制码,只是一个信息头。Linux下,GCC链
2016-02-20 13:24:21 2424
翻译 伺服电机控制器的参数整定
翻译自 SureServo Manual,Chapter 5整定的目的:为何整定?何时需要整定? 从本质上来说,伺服系统的工作就是将指令输入和输出的误差减小到零。而将误差减小到零试图花费多大的“力气”取决于系统是被如何整定的。简单地说,整定就是调节伺服系统对于任意给定误差的反应以使系统获得给定响应。在大多数高性能伺服应用中,目标是获得对于误差的高响应速率(又称带宽),并在运转和停转时维持误差尽可能
2016-02-01 19:10:03 13064
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人