vs2013怎么激活画图?

vim7.4官方源码在vs2013的编译方法及问题总结
vim7.4发布也有一段时候了,也该是把之前编译的7.3重新编译一下了,于是考虑着到最新的visual studio
2013编译一下,也顺便看看有没有其它问题。
1、安装vs2013,这个应该不用说了。
2、下载vim源码,ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2
3、下载vim的最新补丁。
ftp://ftp.vim.org/pub/vim/patches/
,把这个地址里面的7.4目录全部用ftp工具下载下来,然后把目录名字改成patches。
4、给源码打补丁。
把vim-7.4.tar.bz2解压,会有farsi libs nsis
src等目录,再把刚才下载的补丁的那个patches的文件夹全部放到这里面来。注意,给源码打补丁必须要用到patch这个工具,而这个工具只有在linux环境或者windows下面的cygwin里才有,自行想办法解决。
在终端里面使用命令:for file in patches/7.4.*; do patch -Np0 -i $ done
给源码打补丁。
验证一下是否打补丁成功,打开vim源码src目录下面的version.c文件,定位到大概739行,在
static int
included_patches[]这个数组的定义里面,看下面的数字是不是已经变成了补丁序号,比如说打了61个补丁,就应该显示最大的是61。如果这里没有显示或者显示不对,那说明打的补丁有问题,重新打。
5、如果你想开启vim对其它程序语言的支持的话,请去各软件的官网下载最新的依赖库并安装。我下载了这些所需的依赖包(注意,下载perl的时候不要下载strawberry
perl,实测使用它无法编译下去,而使用active perl则没有问题):
ActivePerl-5.16.3.1603-MSWin32-x64-296746.msi
ActivePerl-5.16.3.1603-MSWin32-x86-296746.msi
ActiveTcl8.6.1.0.297577-win32-ix86-threaded.exe
ActiveTcl8.6.1.0.297577-win32-x86_64-threaded.exe
LuaForWindows_v5.1.4-46.exe
python-2.7.5.amd64.msi
python-2.7.5.msi
python-3.3.2.amd64.msi
python-3.3.2.msi
ruby-1.9.1-p0-i386-mswin32.zip
下载完之后,安装它们,注意最好安装到一个目录下面以方便后面的操作,比如D:\vim_compile_tool。
6、修改源代码,实现vim启动界面 修改者 xxx 的功能。
在源码的src目录下面,修改vim.h这个文件。
在#include "vim.h" 的下一行加上这一行:
#define MODIFIED_BY "zhufeng chen "
7、修改适合vs2013编译器的makefile文件Make_mvc.mak。
这个文件在源码的src目录下面,打开它。
在# Derive version of VC being used from nmake if not specified
这个区域下面,加入最新的vs2013的vc编译器的定义,否则makefile会拒绝编译,因为版本不匹配。
大约是424行,这个地方:
!if "$(_NMAKE_VER)" == "11.00.60610.1"
MSVCVER = 11.0
在上面这一段下面加上如下的这一段:
!if "$(_NMAKE_VER)" == "12.00.21005.1"
MSVCVER = 11.0
加上的这一段是为了加入vs2013的vc编译器版本定义的支持。
611行,把SUBSYSTEM = windows改成 SUBSYSTEM = windows,5.01
639行,把SUBSYSTEM = console改成 SUBSYSTEM = console,5.01
改这两行是为了让vs2013的编译器编译出来的exe支持在win2000
sp1及以上的版本系统运行,不改的话,生成的exe只支持在vista及以上的系统运行,具体见我的上一篇日志。
8、修改ruby部分的源码,否则无法编译ruby支持。
把这个文件D:\vim_compile_tool\ruby\include\ruby-1.9.1\i386-mswin32\ruby\config.h
#if _MSC_VER != 1200
#error MSC version unmatch: _MSC_VER: 1200 is expected.
全部注释掉。
因为mzscheme现在已经变成racket,它已经不再支持动态加载,而静态加载的话,+mzscheme会造成生成的gvim.exe文件大很多而且必须要加入版本号完全一样的dll才能运行gvim.exe,所以放弃这个选项。
10、修改vim源码生成的exe的图标,具体文件是源码src目录下面的vim.ico这个文件。
因为源码自带的vim.ico分辨率太低,所以可以自己去生成一个分辨率更高的ico文件,或者改成别的ico也行,我就自己制作了一个vim原版的分辨率的ico文件和一个macvim的高分辨率的ico图标,分别用这两个ico编译出了两个gvim.exe。
11、开始准备编译32位、64位原生gvim.exe以及32位命令行版vim.exe。
12、修改src目录下面的bigvim.bat,以下是我使用的例子。
:: command to build big Vim with OLE, Perl, Python, Ruby and
SET TOOLDIR=D:\vim_compile_tool\
nmake -f Make_mvc.mak SDK_INCLUDE_DIR="H:\Program Files
(x86)\Microsoft SDKs\Windows\v7.1A\Include" FEATURES=HUGE GUI=yes
OLE=yes CPUNR=pentium4 IME=yes GIME=yes CSCOPE=yes SNIFF=yes
POSTSCRIPT=yes PERL=%TOOLDIR%perl32 DYNAMIC_PERL=yes PERL_VER=516
PYTHON=%TOOLDIR%Python27_32 DYNAMIC_PYTHON=yes PYTHON_VER=27
PYTHON3=%TOOLDIR%Python33_32 DYNAMIC_PYTHON3=yes PYTHON3_VER=33
RUBY=%TOOLDIR%ruby DYNAMIC_RUBY=yes RUBY_VER=19 RUBY_VER_LONG=1.9.1
TCL=%TOOLDIR%tcl32 TCL_VER=86 TCL_VER_LONG=8.6 DYNAMIC_TCL=yes
LUA=%TOOLDIR%lua5.1 DYNAMIC_LUA=yes %1 USERNAME=zhufeng
USERDOMAIN=zhufeng_m-PC
对这个文件简单解释一下。
TOOLDIR就是上面安装的那些依赖包的路径,注意,因为这个绝对路径的最后已经有了斜杠,所以在引用这个变量的时候,比如D:\vim_compile_tool\perl32这个路径,就应该是%TOOLDIR%perl32,不要再加一个斜杠。
SDK_INCLUDE_DIR这个是win32.mak这个文件的路径,我给了一个参考,这个是随着vs2013一起安装上的。
最后的USERNAME和USERDOMAIN可以自定义的。
13、现在打开开始菜单或者开始屏幕里面的vs2013下面的Visual Studio Tool,里面会有VS2013 x64
本机工具命令提示,VS2013 x86
本机工具命令提示等几个快捷方式,这个就是设置vc编译器环境变量的快捷方式了,我们就要使用这其中的x86本机和x64本机来编译出原生的32以及64位的gvim.exe和vim.exe。
14、先编译32位的gvim.exe。
打开 VS2013 x86 本机工具命令提示,
会进入cmd窗口,在这个窗口里面cd到vim源码的src目录,然后输入bigvim.bat回车。如果是按照上面的所有步骤来做的话,这时候就应该开始编译源码了,会一直在滚动,大概过了三四分钟的样子,随着“正在生成代码”的提示过后,滚烫烫的gvim.exe就应该已经编译好了,位于源码src目录里面。现在执行vim.exe,输入:ve,看支持的特性是不是和上面的bigvim.bat是对应的,如果是正常对应的话,就可以把这个gvim.exe复制出来准备使用了。
15、再编译32位的vim.exe。
先清理一下src目录,把这个目录下面生成的一个以obj开头的文件夹删掉,再按文件的修改日期排序,把后面编译生成的一些其它文件全部删掉,再开始准备编译不带图形的cmd版vim.exe。
只需要把bigvim.bat里面改一个地方,就是把GUI=yes改成GUI=no,再执行bigvim.bat,没有问题的话就会生成vim.exe。现在可以关闭这个cmd窗口了。
16、最后编译64位的gvim.exe。
按照15步的方法清理一下源码目录,再把bigvim.bat改回去,GUI=yes。
这里的bigvim.bat还需要修改,因为现在是编译64位的版本,所以依赖库的目录也要相应改成64位版本,把bigvim.bat里面的依赖库的路径要修改一下。
打开13步里面的 VS2013 x64
本机工具命令提示,继续执行bigvim.bat,生成gvim.exe之后运行它,使用:ve看,如果第二行是
MS-Windows 64-bit GUI version with OLE&
就说明成功了。
最后附上我自编译的gvim
7.4,有32位及64位版本,有原版图标和macvim两个128*128高分辨率图标,自带了自用的vimrc。有问题请Email至
/share/link?shareid=&uk=
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。vs2013怎么用啊_visual吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:2,639贴子:
vs2013怎么用啊收藏
刚安装完旗舰版,但打开界面愣了,怎么编c和c++啊,求大神教啊
新建项目,双击第一个,好像是Win32,然后下一步,点击空项目,下一步,确定,然后在右侧源文件处单击右键,第一个,向右滑动鼠标,单击第一个新建,然后同样双击第一个,好像是C++,就可以了。电脑刚重装系统,还没安VS呢,可能有些地方没记准,应该没错误,希望对你有帮助。
多谢了,好人啊,我终于会了
------来自 爱贴吧HD for Windows8
楼主下的还是买的碟?我说软件
怎样在VS2013中编写服务器和客户端通信的程序啊。求各位高手的指点!
我是楼主,这是4个月前的帖子了,又被挖出来了
------来自 爱贴吧HD for Windows8
你好。。。。请问你有时间吗?可以帮我完成一个 coursework吗??主题是 healthy food , 15页
, 拜托拜托 。。。。对VB 一窍不通,但是是30 % of
mark . 求求你。。拜托拜托!!!!
64位的怎么弄的
我想学c语言,下的vs2013update3的,然后一进去就迷茫了,,,求解怎么进入C++编程。。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或怎样在VS2013/MFC中使用TeeChart绘图控件_百度知道
怎样在VS2013/MFC中使用TeeChart绘图控件
提问者采纳
适当调整控件大小怎样在VS2013&#47,其他类包括CSeries.h文件和tchart1.ocx文件);MFC中使用TeeChart绘图控件9在注册表的可用类型库中找到&MFC中使用TeeChart绘图控件怎样在VS2013&#47,CTChart是必须的。确定以后可以在类视图中看到新添加的两个类,转到软件安装好的目录,但是CTestDlg,新建一个MFC项目,找到&MFC中使用TeeChart绘图控件11接下来需要对控件关联变量;&quot、CA”的变量定义;接着输入.h中会有“CTchart1 m_-》&quot:regsvr32 TeeChart5;,选择好项目存放的目录并填写项目名称怎样在VS2013&#47、“ITChart”;1;TeeChart Pro Active control v5&选择工具箱项&quot.确定&MFC中使用TeeChart绘图控件8控件已经导入了;MFC中使用TeeChart绘图控件怎样在VS2013&#47,属于类“CTchart1”。怎样在VS2013&#47,然后弹出对话框提示注册成功怎样在VS2013/并选中它,复制当前路径怎样在VS2013&#47。在“类视图”中右键项目名称;然后选择“MFC”项中的“TypeLib中的MFC类”;MFC中使用TeeChart绘图控件6接下来导入TeeChart控件,接下来需要添加相关的“类”和“变量”,选择“添加”-》“类”,打开VS2013,在VC++栏中找到MFC项目,首先添加类,这样类和变量就关联好了.cpp文件中对话框类的构造函数会多出一句“;tee&quot,选择默认的控件类型;MFC中使用TeeChart绘图控件怎样在VS2013/,对变量进行命名,安装自然不用多说;-》&quot,只需修改选择“基于对话框”模式;TeeChart Pro Active control v5&quot,这里不需要一直下拉慢慢找;怎样在VS2013&#47,至于“最小化框”和“最大化框”随各自情况选择;MFC中使用TeeChart绘图控件10在“接口”中选择所需的类;MFC中使用TeeChart绘图控件3注册完毕;MFC中使用TeeChart绘图控件怎样在VS2013&#47,打开cmd,选择“工具&MFC中使用TeeChart绘图控件12项目中会多出一个tchart1,对应的接口是“ITChart”;COM组件&quot,通过cd指令并粘贴原来复制好的路径,需要把它删除。怎样在VS2013&#47,点击&m_chart&quot.cpp文件,只要输入&quot、CTitles等等,安装完后找到安装路径(带有TeeChart5;MFC中使用TeeChart绘图控件7在工具箱中找到“TeeChart Pro Active control v5”控件并拖放到对话框上;步骤1在网上下载TeeChart控件并安装。怎样在VS2013/MFC中使用TeeChart绘图控件怎样在VS2013/MFC中使用TeeChart绘图控件5将默认生成的三个控件按delete键删除怎样在VS2013&#47,选择“ISeries”,Teechart控件包含很多类, m_chart(0)”、CAxis,对控件右键选择“添加变量”;,这里命名为&quot,在对话框类的头文件CTestDlg,点“添加”方法/MFC中使用TeeChart绘图控件4接着是创建向导,否则会编译出错,其余的默认点“下一步”即可怎样在VS&gt,这里仅以“CTChart”和“CSeries”为例;就可以直接选中怎样在VS2013/MFC中使用TeeChart绘图控件2安装完后需要对控件进行简单的注册
其他类似问题
teechart的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁初学者,为什么VS2013查看js代码是这样的,请问怎么解决_百度知道
VS2010有两个免费的插件JSEnhancements和JScript Editor Extensions 这两个插件用百度一搜就出来了.html如果不安装插件请使用VS2010或者VS2012。下载地址,898.cr173VS2013安装Visual Assist X插件:/soft/32656,最好先把VAX卸掉。SP1提供了对Javascript的支持。有语法高亮
我已经安装过了Visual Assist X还是没有啊
其他类似问题
js代码的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 vs2013怎么激活 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信