第一部分:编译过程 先了解一下linux下C代码的编译过程,C代码的编译,一般分成四个阶段,包括:预编译,编译,汇编和链接,这四个阶段的分工是 预编译阶段: 编译阶段: 汇编阶段: 链接阶段:第二部分:动态链接库和静态链接库的定义第三部分:动态链接库和静态链接库的区别第四部分:动态链接库和...
分类:
系统相关 时间:
2014-12-19 18:48:32
阅读次数:
214
/*不用动态链接库,不需要写dll文件*/
问题解决:
【VC6.0编译器】
①新建工程步骤:
打开VC6.0 -> 文件 -> MFC AppWizard[exe] -> 工程名称(起名字) -> 确定 -> 基于对话框(这是我选的) -> 下一步 -> 下一步 -> 作为静态的DLL -> 完成。
②已经建好的工程步骤:
打开工程 -> 工程 -> 设置 -> 常规 -> Micr...
分类:
编程语言 时间:
2014-12-19 14:32:58
阅读次数:
165
一.概述
插件技术的目的是为了更好的扩展性.动态链接库是其中 一种实现方式.
这里主要论述几个问题.
1)linux上关于这些api的描述.看完linux上关于dlopen等函数的描述基本就可以写出简单的动态链接库使用.
2)关于c++使用动态链接库的一些问题和注意事项.
3)扩展,编译器的各选项,动态链接库和静态链接库.
二.linux api:dlopen,dlsym,dl...
分类:
编程语言 时间:
2014-12-18 20:39:47
阅读次数:
502
GCC加工程序的过程在Linux下进行C语言编程,必然要采用GNUGCC来编译C源代码生成可执行程序。一、GCC使用Gcc指令的一般格式为:Gcc[选项]要编译的文件[选项][目标文件]其中,目标文件可缺省,Gcc默认生成可执行的文件名为:a.out我们来看一下经典入门程序"HelloWorld!"#vimain...
分类:
其他好文 时间:
2014-12-18 15:26:59
阅读次数:
196
将每个源代码独立编译之后,需要将他们“组装”起来,该过程便是链接。链接主要的工作就是将各个模块之间相互引用的地方处理好,使各个模块之间能够正确的衔接。链接的过程主要包括了地址和空间分配、地址绑定和重定位等操作。最基本的链接过程如下,每个模块的源代码文件(.c)-..
分类:
其他好文 时间:
2014-12-17 18:46:46
阅读次数:
101
1、 写脚本打印当前目录(子目录)下文件内容中包含abc字符串文件2、 用C写一个管道通信的程序:父进程向子进程写一个”hello word”字符串,子进程输出。3、 解释I-node。4、 写一个Socket 服务器程序5、 动态链接库&静态链接库6、 LD_LIBRARY_PATH的作用7、 L...
分类:
Web程序 时间:
2014-12-10 18:00:12
阅读次数:
184
搞了我几个小时,终于成功在 Delphi 中静态链接了SQLite (v3.5.4),下一步就是研究加密了,呵呵中间其实遇到很多问题,今天累了,就不说了,改天补上下载测试工程下面说说方法1.当然是下载SQLite的源代码啦,呵呵,不过记得要是 all in one 的amalgamation版本哦(...
分类:
数据库 时间:
2014-12-05 18:54:00
阅读次数:
139
最近的一个ATL/WTL控件工程是用VC6生成的代码,然后在VS2008 EXPRESS EDITION版本中编译的,在Release版本中有两个选项:
Release MinSize
Release MinDependency
这两个选项的差异是前者是动态链接到ATL,后者是静态链接到ATL
编译后会遇到一个新问题:
找不到atlmincrt.lib
在VS2008 ...
分类:
其他好文 时间:
2014-11-29 16:00:14
阅读次数:
233
原文:(用微信扫的静态链接二维码)微信native支付模式官方提供的demo文件中的几个bug修正native支付模式一demo(用微信扫的静态链接二维码)BUG修复,一共4个BUG
1.native_call_qrcode.php这个文件中的代码无法生存native支付的短地址2.WxPayPub...
分类:
微信 时间:
2014-11-14 19:28:39
阅读次数:
415
native支付模式一demo(用微信扫的静态链接二维码)BUG修复,一共4个BUG1.native_call_qrcode.php这个文件中的代码无法生存native支付的短地址2.WxPayPubHelper.php中某个代码获取不到WxPayConf_pub类定义的常量CURL_TIMEOUT...
分类:
微信 时间:
2014-11-11 20:31:41
阅读次数:
390