编译过程中碰到的几个小问题和解决方法
2011-09-27 11:24
381 查看
Q1:
无法找到调试信息,或调试信息blablabla...
方法:项目属性:
C++-》常规-》调试信息格式 设置为“用于编辑并继续的程序数据库(/ZI)
C++-》优化-》优化 设置为“禁用”
链接器-》调试-》生成调试信息 设置为“是”
或者直接在C++-》命令行中添加/ZI /Od,并在链接器-》命令行中添加/DEBUG
Q2:
源代码与当前版本不一致,断点无法到达blablabla...
方法:全选出问题的文档,然后点菜单项中的编辑-》高级-》设置选定内容的格式
Q3:
1>CVTRES : fatal error CVT1100: 重复的资源。type:MANIFEST, name:1, language:0x0409
1>LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
加入了MANIFEST资源,同时将应用程序语言从中文改成了英文,结果出现了上面的问题。中文时,不存在这个问题。
错误信息显示,重复链接了MANIFEST资源。无论怎么改动.rc文件,都没法避免这个错误,只能使用兼容处理的方式。
解决方法:项目——属性——清单工具,嵌入清单——否
重新编译,OK!
无法找到调试信息,或调试信息blablabla...
方法:项目属性:
C++-》常规-》调试信息格式 设置为“用于编辑并继续的程序数据库(/ZI)
C++-》优化-》优化 设置为“禁用”
链接器-》调试-》生成调试信息 设置为“是”
或者直接在C++-》命令行中添加/ZI /Od,并在链接器-》命令行中添加/DEBUG
Q2:
源代码与当前版本不一致,断点无法到达blablabla...
方法:全选出问题的文档,然后点菜单项中的编辑-》高级-》设置选定内容的格式
Q3:
1>CVTRES : fatal error CVT1100: 重复的资源。type:MANIFEST, name:1, language:0x0409
1>LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
加入了MANIFEST资源,同时将应用程序语言从中文改成了英文,结果出现了上面的问题。中文时,不存在这个问题。
错误信息显示,重复链接了MANIFEST资源。无论怎么改动.rc文件,都没法避免这个错误,只能使用兼容处理的方式。
解决方法:项目——属性——清单工具,嵌入清单——否
重新编译,OK!
相关文章推荐
- ios 编译过程中碰到std::ios_base::Init::~Init()错误的问题解决方法
- ios 编译过程中碰到std::ios_base::Init::~Init()错误的问题解决方法
- 在使用android studio过程中,使用gradle编译的时候总会出现一些问题,下面是几个常见问题的解决方法。
- cm13 编译过程中遇到的几个问题及解决方法
- ios 编译过程中碰到std::ios_base::Init::~Init()错误的问题解决方法
- 蘑菇街TeamTalk编译连接过程中遇到的问题及解决方法(iOS)
- Android学习笔记03:学习过程中碰到的一些问题及解决方法
- Android学习笔记03:学习过程中碰到的一些问题及解决方法
- 关于在FC6中安装m68k-elf-tools交叉编译碰到的问题及解决方法
- 笔记:工作过程中遇到的几个问题和相应的解决方法(ffmpeg, SDL)
- ubuntu12.04 在编译u-boot过程中遇到的问题及解决方法
- linux 编译内核几个常见问题解决方法
- Android学习笔记03:学习过程中碰到的一些问题及解决方法
- 《见习小恶魔》源代码编译过程中可能出现的问题及解决方法
- 【操作系统学习 01】MIT xv6操作系统环境配置及编译(详细过程+部分问题解决方法)
- kerkee demo编译连接过程中遇到的问题及解决方法(iOS)
- 蘑菇街TeamTalk编译连接过程中遇到的问题及解决方法(iOS)
- InstallShield 工程类型MSI 使用过程中碰到的问题及解决方法。
- linphone编译过程问题及其解决方法
- android ndk 编译运行过程中易出现的问题,解决方法