VS 2008编译notepad源码一些问题
来源:互联网 发布:linux 修改文件内容 编辑:程序博客网 时间:2024/06/09 21:57
二、一些错误的原因:
1、错误提示:VS2008编译错误fatal error C1902: 程序数据库管理器不匹配;请检查安装解决
原因: 这个是绿色版不完美的原因,cl运行需要mspdb80.dll但是其他工程需要.pdb; mspdbsrv.exe 或 mspdbcore.dll 丢失或者其版本和 mspdb80.dll 的版本不同
解决: 本来如果是cl或者dumpbin需要mspdb80.dll从bin中删掉,
但是是为了兼容绿色编译,就整更多的文件过来到。C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE下面拷贝mspdbsrv.exe mspdb80.dll mspdbcore.dll 到C:\Program Files\Microsoft Visual Studio 9.0\VC\bin下面,重启VS即可。当然没有安装的去下载或者别的机器上拷贝。
2、错误提示:fatal error C1083: 无法打开包括文件:“type_traits”: No such file or directory
原因: type_traits 是C++标准TR1 header微软的实现(其是买的其他公司的一个stl版本) ; 这个是在VS2008 SP1后出现; AutoCAD2010开始就用的VS2008 SP1 开发的,提供的ObjectARX引用了这个头文件。所以老版本的ARX需要用对于版本的ObjectARX inc lib 文件编译。
解决: 找个VS 2008 SP1 的绿色版编译才是安全的解决; 如果用了VS 2008 或者替换SP1的include头文件也可
先编译
nmake NOBOOST=1 /f scintilla.mak
接着
待续…
- VS 2008编译notepad源码一些问题
- VS编译的一些问题
- 为NotePad++ 配置VS 编译环境
- android 源码编译遇到得一些问题
- android 源码编译遇到得一些问题
- VS编译Qt源码
- vs编译sqlite源码
- 获取并编译最新的Notepad++源码
- vs编译ffmeg遇到的一些问题总结
- vs 2008 编译遇到的问题
- VS编译问题
- VS+openCV编译问题
- VS编译问题
- Vs连接源码问题
- webRTC源码VS编译指南
- vs 2015 编译 CloudCompare源码
- VS一些设置及编译时候的一些问题以及解决方案
- Android源码编译的一些心得与问题。
- C# 创建Windows服务。服务功能:定时操作数据库
- Java对象的强、软、弱和虚引用(三)--具体应用
- PHP正则表达式总结
- 批量从NCBI后台下载指定数据的Perl脚本
- LaTeX中符号\mathcal{A}在Word2010中的对应
- VS 2008编译notepad源码一些问题
- cuDNN API 演化 (一)
- Arcgis学习笔记基础学习
- 自定义dialog弹出框
- 148. Sort List LeetCode
- yum源无法解析镜像
- 进程与程序
- AtomCat:可以做“软”物体的游戏物理引擎
- 顺时针打印数组