请问:静态链接库如何转换为普通调用,我有静态库的代码 静态链接库如何转换为普通调用,我有静态库的代码程序运行的时候可以进入库,查看原代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接把静态库的h文件cpp文件都加入工程,就可以使用了,基本不需改动有时需要去掉工程预编译选项 同意楼上的,将.h .cpp直接加入工程 也可以用.h + lib,lib需要import。然后如果你的lib中有导出函数或类的话就可以在其他模块中引入调用了。 直接把静态库的h文件cpp文件都加入工程,然后再把工程设置的link中相应的lib项去掉重新编译即可.其实使用静态链接库也可以直接在调试运行过程中进入lib的原代码,只需要把被调用lib库的工程加入同一个工作区,然后在lib库的代码处设置断点,即可在调试时进入其中. 静态直接编译不就可以了,不像DLL要用的时候再编译. 感谢各位的回复,是先编译一个项目生成静态链接库,然后在另一个项目中调用,运行这个项目的时候,可以中断进入库吗?具体程序:GuiToolKit 下载地址:http://www.codeproject.com/library/guitoolkit.asp说明:用VS2003编译,用VS2005会出现一堆的错误具体步骤:1:修改错误在GuiLib1.5\GuiLib\GuiADODB.h中将#import ":\Program Files\Common Files\System\ADO\msado15.dll" rename_namespace("ADOCG") 改为#import "C:\Program Files\Common Files\System\ADO\msado15.dll" rename_namespace("ADOCG")(假设你的系统盘为C)2:编译GuiLib1.5\GuiToolkit.sln3:wait 可以中断进入静态库的源码中调试的,只要link进来并且有源码就可以中断调试。 http://topic.csdn.net/t/20050906/17/4253280.html http://www.easylib.org/question/game/5188.html http://community.csdn.net/Expert/topic/5452/5452239.xml?temp=.9090845 如何擦除之前的背景图片? 如何用fread将数据读到一个流中? 循环百万次的 批量数据 如何缩短处理时间 请问一个OpenGl问题 一个 很新颖的问题哦! MFC字符问题 ?用过2K/NT DDK的大侠:如何在nt/2000的内核里编程向硬盘里写一文件,如:写c:\a.txt到C上,给我一段代码? 如何在属性页中加入静态切分视图??? 我是一个VB程序员想学学VC,请问改如何能快速提高? C++ 可以实现地理位置解析为经纬度吗 无法定位程序的输入点XXXX于动态链接库XX.DLL上. 为什么我结束线程后 主程序跟着自动关闭了
有时需要去掉工程预编译选项
然后如果你的lib中有导出函数或类的话就可以在其他模块中引入调用了。
重新编译即可.其实使用静态链接库也可以直接在调试运行过程中进入lib的原代码,
只需要把被调用lib库的工程加入同一个工作区,然后在lib库的代码处设置断点,
即可在调试时进入其中.
http://www.codeproject.com/library/guitoolkit.asp说明:用VS2003编译,用VS2005会出现一堆的错误
具体步骤:
1:修改错误
在GuiLib1.5\GuiLib\GuiADODB.h中将
#import ":\Program Files\Common Files\System\ADO\msado15.dll" rename_namespace("ADOCG")
改为
#import "C:\Program Files\Common Files\System\ADO\msado15.dll" rename_namespace("ADOCG")
(假设你的系统盘为C)2:编译GuiLib1.5\GuiToolkit.sln
3:wait