vs2010创建dll的时候会同时生成一个.lib文件,这个.lib是静态库么?如果是静态库为什么不可以像直接生成的.LIB文件一样使用呢,会提醒
错误1>add.obj : error LNK2019: 无法解析的外部符号 _add,该符号在函数 _main 中被引用
而当我直接创建静态库(xxx.lib)并引用的时候就不会出现这个错误,求教vs2010 dll lib
错误1>add.obj : error LNK2019: 无法解析的外部符号 _add,该符号在函数 _main 中被引用
而当我直接创建静态库(xxx.lib)并引用的时候就不会出现这个错误,求教vs2010 dll lib
解决方案 »
- 从我机器上装的vs2005出来的程序,除非静态调用mfc,否则拿到别人机器上都没法运行
- 请教combo box和edit box共同使用的问题
- 如何编程得到登录到 windows 的用户的信息(如登录时间,用户名,状态等)
- 我不知道搞我这个方向应该选择哪个语言,如何学习,请高手指教!!
- 急求一个关于汉诺塔的控制台程序,请帮忙
- 图像文件保存(菜鸟问题)
- com dll在作为activex控件使用时, 为何只暴露其中一个默认接口的方法
- ocx上传服务器本地调用问题
- 100分求解!!!这个问题大家都来看,来者有分!!!
- 有谁知道怎样才可以看到讯雷下载资源的地址? *号的地址.
- How to capture all controls's change event in the parent window?
- vs2005中的Microsoft.VC80.CRT.manifest和Microsoft.VC80.OpenMP.manifest版本号不一致
这种错误一般来说,是你使用了某个函数,只有声明,没有定义(实现)
如果这个函数是在一个DLL实现的,你就要把DLL对应的lib加入,如2楼说的形式
如果这个函数是自己定义的,那么就是你没有把对应的.CPP加入到项目中