社区
嵌入开发(WinCE)
帖子详情
VS2005 编译的DLL debug版本可以使用,release版本不可以使用,怎么回事?
wb175208
2011-08-04 09:42:25
VS2005 编译成功后的DLL,一直测试Release版本下的dll,结果一点反应也没有,查看编译过程和编译选项,没有查出什么问题,结果把debug下的DLL拷入后竟然运行成功了,郁闷的不行,后来我把release文件夹删掉后重新编译还是不行...
不知道是什么地方出现问题了???
...全文
262
9
打赏
收藏
VS2005 编译的DLL debug版本可以使用,release版本不可以使用,怎么回事?
VS2005 编译成功后的DLL,一直测试Release版本下的dll,结果一点反应也没有,查看编译过程和编译选项,没有查出什么问题,结果把debug下的DLL拷入后竟然运行成功了,郁闷的不行,后来我把release文件夹删掉后重新编译还是不行... 不知道是什么地方出现问题了???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
学飞的笨鸟
2011-08-08
打赏
举报
回复
修改下“工程属性->配置属性->C/C++->Optimization中的优化选项”试试呢?
wb175208
2011-08-08
打赏
举报
回复
现在只能一直使用debug版本的dll,会不会在以后的项目运行当中出现问题?这是我比较担心的。。。以前没有碰到过这样的问题
northcan
2011-08-08
打赏
举报
回复
由于优化等原因,Release版本的程序和Debug版本最后生成的exe不大一样。
叶落寒山
2011-08-08
打赏
举报
回复
优化的问题,我在做CE下的驱动时,一直用的Debug版,编译成Release后老是中断跑飞。搞了半天没解决。就一直用的Debug版。两者功能一样,大小也不是问题,用Debug版也没什么问题。
vieri32_inter
2011-08-08
打赏
举报
回复
既然是dll,debug可以,就肯定load到image了。
跟一下或者加打印语句看一下,执行到哪儿了。这不难吧。
wb175208
2011-08-04
打赏
举报
回复
[Quote=引用 3 楼 zhdi1986 的回复:]
应该是你的系统release版本缺少一些库,导致你的DLL在release版本中无法运行
[/Quote]
那么debug下的dll可以运行,我的release和debug的配置是一样的
zhdi1986
2011-08-04
打赏
举报
回复
应该是你的系统release版本缺少一些库,导致你的DLL在release版本中无法运行
Ei
2011-08-04
打赏
举报
回复
加打印信息 找一找原因吧。。
当我遇上-你
2011-08-04
打赏
举报
回复
程序问题吧,优化后运行不了,代码原因
freeglut预
编译
版(头文件+lib+
dll
)
因为freeglut3.0之后没有再直接提供预
编译
版本
的lib和
dll
,这是一个已经经过cmake
编译
好的windows平台下的freeglut的预
编译
内容,包含头文件,lib和
dll
,有
debug
版本
和
release
版本
两种
openssl 静态 链接库 libeay32.lib ssleay32.lib
openssl 1.0.0b 的静态链接库 libeay32.lib ssleay32.lib,用他
编译
无需
dll
就可以运行。 网上找不到,自己动手弄的,需要的同学你懂的。
编译
参数: /MT /Ox /O2 /Ob2 -O -DOPENSSL_NO_RC5 -DOPENSSL_NO_MD2 -DOPENSSL_NO_KRB5 -DOPENSSL_NO_JPAKE -DOPENSSL_NO_DYNAMIC_ENGINE -DWIN32 -DOPENSSL_NO_SOCK 分
debug
和
release
版
ijkplayer视频播放器从
编译
到上线
本次课程大纲介绍:首先我们会先体验一下demo,整体感受一下
使用
,然后我们就
使用
官方库最新
版本
代码
编译
出iOS平台可以
使用
的库,由于开源库在github上,国内很多人访问速度受限,因此我们会提供解决方案,非常简单...
[转]动态库*.
dll
文件的
Debug
/
Release
版本
是否可以混用(交叉用)?
含有stl的
debug
动态库和
release
动态库在项目中不能混用,
debug
项目必须用
debug
库,
release
项目必须用
release
库;
使用
一些第三方的
dll
,比如opencv,会分别生成
debug
和
release
的
dll
,在exe中必须要引用指定
版本
的
dll
,不能混用,否则会出错;但是还有一些第三方的
dll
,比如halcon,只提供给用户
release
的
dll
,用户的
debug
版和
release
版的exe都可以引用此
dll
。
dll
在
debug
和
release
模式下如何交叉引用?...
【转】
VS
编译
时自动引用
Debug
|
Release
版本
的
dll
转自:https://www.cnblogs.com/KevinYang/archive/2011/04/10/2011879.html 公司一些早期的项目,把所有工程都放到一个解决方案下了,导致整个解决方案
编译
很慢,而且也不便于类库的复用和维护。因此我们决定把工程按照功能划分到不同的解决方案里头,然后定期发布
dll
到TFS配置库上固定的TeamProject下面,以后应用程序引用时就不添加工程,而是采用添加
dll
的方式。但是现在遇到一个问题,发布
dll
一般会发布
Debug
和
Release
两个
版本
,那么应
嵌入开发(WinCE)
19,502
社区成员
41,568
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章