编程之路

——火地晋

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年11月26日

摘要: 原文地址:http://www.cppblog.com/amazon/archive/2011/01/01/95318.html共有两种库:一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library。共有两种链接方式:动态链接使用动态链接库,允许可执行模块(.dll文件或.exe文件)仅包含在运行时定位DLL函数的可执行代码所需的信息。静态链接使用静态链接库,链接器从静态链 阅读全文
posted @ 2012-11-26 16:48 火地晋 阅读(228) 评论(0) 推荐(0) 编辑

摘要: 查看项目“配置属性-->C/C++-->预处理器-->预处理定义”里面,定义了 _DEBUG 原文地址:http://blog.csdn.net/jean7155/article/details/6924806今天从一个大项目里分出一个功能模块,编写成DLL文件,利用调用管理等等。反正是分出来一个DLL。 所以,文件里面的代码全都是在大的项目中编译运行通过的。 但是,经过调试添加各个lib,include,等等各种。 编译后总有错误关键字如下: error LNK2001: __imp___CrtDbgReportW google了一下,很多人有这个错误差不多都是一个解决办法 阅读全文
posted @ 2012-11-26 16:31 火地晋 阅读(525) 评论(0) 推荐(0) 编辑