社区
C++ 语言
帖子详情
下载了source code 然后用vs 2008 编译, 编译使用 debug 和release有什么区别?
superwavelet
2012-01-10 06:20:13
有好几种编译模式:
debug
debug MX
release
release MX
这几种编译后产生的lib文件有区别, 我知道release编译的lib 文件不带d . debug编译的带有d
那在使用这些不同的lib文件有什么不同的用处?
非常感谢
...全文
114
7
打赏
收藏
下载了source code 然后用vs 2008 编译, 编译使用 debug 和release有什么区别?
有好几种编译模式: debug debug MX release release MX 这几种编译后产生的lib文件有区别, 我知道release编译的lib 文件不带d . debug编译的带有d 那在使用这些不同的lib文件有什么不同的用处? 非常感谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
superwavelet
2012-03-06
打赏
举报
回复
就是说在Linker->input 里面不能同时有debug 和release编译的lib文件?
是这样吗? 好像有时候行, 有时候又不行
superwavelet
2012-01-10
打赏
举报
回复
[Quote=引用 5 楼 qyee16 的回复:]
引用 3 楼 superwavelet 的回复:
引用 1 楼 youkuxiaobin 的回复:
debug 有调试信息
release 会把assert这些函数直接去掉
那意思就是debug 和release编译的lib文件在一般情况下可以替换使用?
坚决表示不能混用,曾经因为混用了 ICE的 release 和 dubeg的链接库,导致程序崩溃,查了好……
[/Quote]
就是说在Linker->input 里面不能同时有debug 和release编译的lib文件?
Qyee16
2012-01-10
打赏
举报
回复
[Quote=引用 3 楼 superwavelet 的回复:]
引用 1 楼 youkuxiaobin 的回复:
debug 有调试信息
release 会把assert这些函数直接去掉
那意思就是debug 和release编译的lib文件在一般情况下可以替换使用?
[/Quote]
坚决表示不能混用,曾经因为混用了 ICE的 release 和 dubeg的链接库,导致程序崩溃,查了好长时间才发现。。。。。
jackyjkchen
2012-01-10
打赏
举报
回复
[Quote=引用 3 楼 superwavelet 的回复:]
引用 1 楼 youkuxiaobin 的回复:
debug 有调试信息
release 会把assert这些函数直接去掉
那意思就是debug 和release编译的lib文件在一般情况下可以替换使用?
[/Quote]
依赖的运行库不同,不要混用
superwavelet
2012-01-10
打赏
举报
回复
[Quote=引用 1 楼 youkuxiaobin 的回复:]
debug 有调试信息
release 会把assert这些函数直接去掉
[/Quote]
那意思就是debug 和release编译的lib文件在一般情况下可以替换使用?
superwavelet
2012-01-10
打赏
举报
回复
灰常感谢!
youkuxiaobin
2012-01-10
打赏
举报
回复
debug 有调试信息
release 会把assert这些函数直接去掉
cmake
编译
opencv3.4.0,适用
vs
2015x86,
release
和
debug
本文将详细介绍如何
使用
CMake在Visual Studio 2015(
VS
2015)上
编译
OpenCV 3.4.0,适用于x86架构,并创建
Release
和
Debug
两种配置。 **CMake简介** CMake是一种跨平台的开源构建系统,它能够生成特定平台的构建文件...
编译
CloudCompare
- 打开CMake GUI,指定CloudCompare源代码路径作为“
Source
code
”目录。 - 指定目标构建目录,通常是在源代码目录之外新建一个“build”文件夹。 - 点击“Configure”按钮进行配置。 3. **配置选项**: - ...
VS
2010断点进不去解决方法
The
source
code
is different from the original version.” 这个错误提示表明当前设置的断点不会被触发,因为源代码与
编译
生成的可执行文件所对应的源代码版本不一致。这可能是由于多种原因造成的,例如源文件已...
opencv4.2.0 Cmake
编译
(包含opencv contrib)
1. **创建构建目录**:在源代码目录外创建两个新的目录,分别用于
Debug
和
Release
模式
编译
。 2. **启动CMake**:运行CMake GUI,选择OpenCV源代码目录为"Where is the
source
code
",选择刚才创建的构建目录为"Where ...
opencv 源码 在 windows 系统上的
编译
##### 步骤1:
编译
Debug
版本 -
使用
Visual Studio打开上一步生成的OpenCV.sln文件。 - 在解决方案资源管理器中选择“Solution OpenCV”,右键选择“Rebuild Solution”进行
编译
。 - 如果没有
编译
错误,则选择...
C++ 语言
65,198
社区成员
250,522
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章