c - C中的Debug/和Release/目录下的lib有什么区别?

标签 c visual-studio debugging linker release

当我链接到 Release/下的链接时,出现 fatal error :

LINK : fatal error LNK1146: no argument specified with option '/machine:'

然后我尝试链接到 Debug/ 下的 .lib,这次成功了。

但是有什么不同呢?

最佳答案

通常,不对调试程序集进行优化,而对发布程序集进行优化。调试程序集通常还包含类似源文件行号的繁琐内容。

关于c - C中的Debug/和Release/目录下的lib有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3248060/

相关文章:

c - 有关 unicode 代码点排序的基本原理的信息?

c# - Visual C# Express 2010 注释代码块的快捷方式?

ios - 如何在 iOS 中写入图像文件,以便我可以在内置的照片应用程序中打开它们?

objective-c - 在 Objective-C 中调试时查看变量数据

c - 如何读取多行文本文件

c - 如何避免 get_string 错误?

c++ - 使用 Visual Studio 将静态构建的库链接到共享库的潜在内存风险

visual-studio - 如何在 Visual Studio 2010 的同一解决方案中使用来自另一个项目的类?

javascript - 如何通过 jQuery 调试 DOM 操作?

c - C中的错误不完整类型