vc++ 2008 express 编译 gvim 的方法
来源:互联网 发布:js插件全年日历多选 编辑:程序博客网 时间:2024/05/01 00:49
授人以鱼不如授人以渔。以后我编译了就自己用,不再发布了,时间有点点不够用。网络也不是现成的。
开始是用修改源文件的方法实现“使用任何字体”的功能的,后来发现打开一个编译选项就可以了。但是用 vc++ 2008 express 编译时,要注意修改一下 gui_w48.c,把里面的
#ifdef OPENFILENAME_SIZE_VERSION_400
/* be compatible with Windows NT 4.0 */
fileStruct.lStructSize = sizeof(OPENFILENAME_SIZE_VERSION_400);
#else
fileStruct.lStructSize = sizeof(fileStruct);
#endif
这几行代码除了
fileStruct.lStructSize = sizeof(fileStruct);
这行外,全删除;
类似的代码,一共出现了两次,都要做一样的修改。
Make_mvc.mak:修改后的适用于 vc++ 2008 express 的 Makefile。用这个Makefile编译,生成的可执行文件就可以使用任何字体了。
msvcmake.bat:编译用的批处理脚本。该脚本自动配置 Make_mvc.mak,并把最后生的可执行文件放到特定的目录里。可以修改这个文件来建立适合自己的目录。
1:安装 vc++ 2008 express;
2:下载 gvim 的源代码;我下载的是以下三个文件:
vim72lang.zip
vim72rt.zip
vim72src.zip
3:解压上面三个文件,目录也相应建好了;最好把 vim 目录建在分区的根目录下面;
4:把 Make_mvc.mak 和 msvcmake.bat 复制到 vim/vim72/src 目录里。会存在一个同名的 Make_mvc.mak,需要备份的话就备份一下,不需要备份,直接覆盖就可以;
5:双击 msvcmake.bat 就可以编译。
6:如果不能编译,则启动[开始]菜单里的 vc++ 2008 express 的命令行,然后,用 cd 命令进入 vim/vim72/src,再次运行 msvcmake.bat;注意看错误提示,以解决问题;
7:需要编译进 python、ruby的朋友,请参考 vim72 源代码包里的编译说明;
8:你可能想打上最新的补定再编译,打补定的方法请参考 www.vim.org 上的说明。
开始是用修改源文件的方法实现“使用任何字体”的功能的,后来发现打开一个编译选项就可以了。但是用 vc++ 2008 express 编译时,要注意修改一下 gui_w48.c,把里面的
#ifdef OPENFILENAME_SIZE_VERSION_400
/* be compatible with Windows NT 4.0 */
fileStruct.lStructSize = sizeof(OPENFILENAME_SIZE_VERSION_400);
#else
fileStruct.lStructSize = sizeof(fileStruct);
#endif
这几行代码除了
fileStruct.lStructSize = sizeof(fileStruct);
这行外,全删除;
类似的代码,一共出现了两次,都要做一样的修改。
Make_mvc.mak:修改后的适用于 vc++ 2008 express 的 Makefile。用这个Makefile编译,生成的可执行文件就可以使用任何字体了。
msvcmake.bat:编译用的批处理脚本。该脚本自动配置 Make_mvc.mak,并把最后生的可执行文件放到特定的目录里。可以修改这个文件来建立适合自己的目录。
需要上面这两个文件,请到我的资源里下载。
1:安装 vc++ 2008 express;
2:下载 gvim 的源代码;我下载的是以下三个文件:
vim72lang.zip
vim72rt.zip
vim72src.zip
3:解压上面三个文件,目录也相应建好了;最好把 vim 目录建在分区的根目录下面;
4:把 Make_mvc.mak 和 msvcmake.bat 复制到 vim/vim72/src 目录里。会存在一个同名的 Make_mvc.mak,需要备份的话就备份一下,不需要备份,直接覆盖就可以;
5:双击 msvcmake.bat 就可以编译。
6:如果不能编译,则启动[开始]菜单里的 vc++ 2008 express 的命令行,然后,用 cd 命令进入 vim/vim72/src,再次运行 msvcmake.bat;注意看错误提示,以解决问题;
7:需要编译进 python、ruby的朋友,请参考 vim72 源代码包里的编译说明;
8:你可能想打上最新的补定再编译,打补定的方法请参考 www.vim.org 上的说明。
- vc++ 2008 express 编译 gvim 的方法
- VC 2008 Express 编译OpenCV2.0/2.1
- Ruby 在 VC Express 2005 下的编译
- VC++ 2008 Express的wxWidgets培训班
- VC 2008 express
- [VS2010]_[初级]_[VC++ Express 使用WDK的ATL编译出现的问题解决办法]
- QT-4.4.1在VC++ 2005 Express环境下的安装,编译,配置
- Qt/Windows & VC++ 2008 Express
- VC Express 2008的几点使用心得
- VC 2008 Express下OpenCV2.0的配置
- 让VC不再编译帮助文件的方法
- 让VC不再编译帮助文件的方法
- VC下编译OMNeT++工程的方法
- 让VC不再编译帮助文件的方法
- VC 6.0 静态编译的方法
- 让VC不再编译帮助文件的方法
- VC 编译boost方法
- 申请注册码免费激活visual studio 2010 express的方法(以vc++为例)
- 回发或回调参数无效的解决方法
- 信息网主页设计开发
- 重庆PDM 重庆技术信息化 国产PDM PLM 的应该分析
- 关于Access、Trunk、Hybird转发处理表
- servlet生成验证码图片
- vc++ 2008 express 编译 gvim 的方法
- CClientDC 解说及举例及划线
- 多媒体播放程序
- LINQ to SQL语句之Join和Order By
- vc6不能创建mfc
- 关于网站推广技巧——图王讲座实况转播
- 通过cab文件下载C# ActiveX组件
- 小肥羊CIO李颖风:大音希声的信息化理念
- 邮电社完成了《Joomla!建站步步通》封面设计稿,请大家选择