任何一个复杂的软件系统,为了提高其适应性和扩展性,一般都会有一个配置模块或者配置系统,作完成其扩展、定制的手段和方式。1.1. Windows的配置文件(第一次知道这事啊):采用的是ini后缀的文本文件,可通过动态链接库提供方法进行处理。初始化文件或profile概要文件1.2. Java配置文件:...
分类:
其他好文 时间:
2014-07-16 23:31:06
阅读次数:
340
.a文件是静态链接库文件。所谓静态链接是指把要调用的函数或者过程链接到可执行文件中,成为可执行文件的一部分。当多个程序都调用相同函数时,内存中就会存在这个函数的多个拷贝,这样就浪费了宝贵的内存资源。.a文件就是多个.o文件的组合。.so文件是共享库文件(动态链接)。动态链接所调用的函数代码并没有被拷...
分类:
系统相关 时间:
2014-07-11 08:48:15
阅读次数:
225
DLL 编写与使用
DLL,Dynamic Link Library,动态链接库。这是微软的一项技术,必须包含。
vs2010创建dll项目
流程: File|New|Project|Visual C++|Win32 | Win32 Console Application|DLL(Additional options|Export symbols)
以工程名12345为例。
...
分类:
其他好文 时间:
2014-07-10 23:46:59
阅读次数:
243
问题阐述:开发环境:VS2008使用RELEASE生成了可执行文件,发现在某些电脑上可以正常运行,但在部分电脑中运行失败提示:无法定位序数8523于动态链接库mfc90.dll在网上查找了一些资料解决办法例如:下载MFC90.dll放入执行的文件中或者放在C:system/system32下,经过尝试无法达..
分类:
其他好文 时间:
2014-07-08 09:50:53
阅读次数:
157
flexsim4.0_80三维虚拟现实环境Flexsim是美国flexsim 公司开发的,迄今为止世界上第一个在图形环境中集成了C++IDE 和编译器的仿真软件。在这个软件环境,C++不但能够直接用来定义模型,而且不会在编译中出现任何问题。 这样,就不再需要传统的动态链接库和用户定义变量的复杂链接。...
分类:
其他好文 时间:
2014-07-07 19:23:38
阅读次数:
311
先来说说C/C++编译过程 编译: 检查语句符号定义,将C/C++代码翻译生成中间语言。 链接: 将中间代码整合,生成可执行的二进制代码。 简单的说,库文件都是一种特殊的中间语言文件,静态库还是一种特殊格式的归档文件(打包的文件)。 使用静态库: 1. 先编写库函数 1 #ifndef _PR...
分类:
系统相关 时间:
2014-07-07 00:57:03
阅读次数:
368
错误信息及出现情景:
在export环境变量LD_PRELOAD=$XTERN_ROOT/dync_hook/interpose.so后,再运行amplxe-gui,出现上述错误。新增的动态链接库对VTune的libstdc++.so.6提出了高版本的要求。VTune 2013 updated 17的libstdc++.so.6版本为libstdc++.so.6.0.12,如果运行以下命令:
...
分类:
编程语言 时间:
2014-07-02 07:11:42
阅读次数:
339
在Linux下编译Lua时,我一般都是使用的make generic,这样编译没有什么问题,运行lua的程序也都OK,但是,这样在加载外部的C动态链接库,却总是报下面的错误dynamic libraries not enabled; check your Lua installation查找了半天资...
分类:
其他好文 时间:
2014-07-01 19:59:40
阅读次数:
812
一.MFC规则DLL MFC规则DLL可以在该dll内部使用MFC,但是与应用程序的接口不能是MFC的。能够被所有支持dll的编程语言所写的应用程序使用,当然也包括使用MFC创建的应用程序。在这种动态链接库中包含一个从CWinApp中继承而来的类,DllMain函数也被隐藏在其中了。 规则DLL包含...
分类:
其他好文 时间:
2014-06-26 15:39:07
阅读次数:
250
linux下查看动态链接库依赖关系的命令 x86:ldd *.soarm:arm-linux-readelf -d *.so实际例子:以项目中用到的库librtsp.so分析:lijun@ubuntu:~/workspace$ arm-hisiv100nptl-linux-ld -d librtsp...
分类:
其他好文 时间:
2014-06-25 13:15:18
阅读次数:
299