郁闷,郁闷。
我写的DLL为什么无法release呢。Debug正常,release是说我的DLL中有不可识别的外部符号。而这些所谓的外部符号都是我调用的别的DLL,Why这是为什么。
Help me!!!
我写的DLL为什么无法release呢。Debug正常,release是说我的DLL中有不可识别的外部符号。而这些所谓的外部符号都是我调用的别的DLL,Why这是为什么。
Help me!!!
解决方案 »
- 请问关于THUMB和ARM的问题
- 用CToolBar的SetImageList,图标就是现实不出来。
- 什么问题会使系统自检??
- 请问:到哪下载vc++的mdsn
- Clistview 和clistctrl的区别?
- 为什么控件的成员变量会内存泄漏
- 关于oicq 有没有linux版本的,输入法的问题
- CTreeCtrl是否有WN_LBOTTONDOWN消息,怎样重载ctreectrl的wm_lbuttondown?
- XP上气泡提示只能显示一次
- 祝csdn的各位同仁圣诞快乐,新年万事如意
- 哪用过无窗口RichEdit的控件的。我有许多的问题!
- 几个常识问题,回答马上给分。waiting...........
好像只能用动态调用了~
to rivershan 你那静态调用也能行的通么,有没有什么要设置的东西呀,我这里静态调用别人的DLL,编写自己的DLL,可就是无法将自己的DLL编译成release版本,真不知道这是为什么。
检查一下你的debug版和release版本中,有关连接其他别的库文件的设置。是不是在设置中没有设定,还是别人把lib库信息放到了文件中,但文件中通过#ifdef DEBUG给略过了。
很可能是人家的头文件在Debug版与Release版不同,比如用了宏指令声明的。也可能是你的程序写得有问题,导致debug和release不等价。我见过有人不小心把自己的代码写到
#ifdef _DEBUG和#enddif//_DEBUG之间的情况