闲来瞎扯 -- 在vs2008下编写linux程序

虽说vim很强大,但是个人感觉器代码提示功能不如visual assist来的强大。如何使用visual assist来实现代码的提示功能呢?

首先说明我的环境 : 宿主机是xp(O(∩_∩)O~还是xp的好使),虚拟机vmware + ubuntu 9.04


1.首先设置文件共享:安装vmware tools。安装笔记如下 :

将安装文件拷贝到/tmp路径下,解压,进入解压完的目录内,执行install文件。一路完全使用enter键,使用默认即可。

2 将/usr/include目录下的文件拷贝到/mnt/hgfs/文件夹下。

sudo cp -r /usr/include/ /mnt/hgfs

3.在windows下将拷贝处的头文件放置在C:\Program Files\Microsoft Visual Studio 9.0\VC\include下。

4.安装visual assist实现代码提示,在visual assist上面设这文件路径。将上述的文件路径添加到visual assist的搜索路径下。在再次打开vs2008时,visual assist会自动解析形影目录下的文件。

5.重启vs2008,从而实现在windows下编写linux程序,只是代码的编写,但是编译还是需要在vmware的linux环境下实现。

试试看吧,功能还是很强大的。能够很大程度提高你开发linux程序的效率。

 

这里面需要同意以下windows下linux下的文件的编码格式,建议使用utf8的编码,vs默认的不是utf8格式,这时需要修改项目文件的模板,在D:\Program Files\Microsoft Visual Studio 9.0\VC\vcprojectitems下,使用记事本打开newc++file.cpp该文件,然后另存成utf8格式的。

另外一个需要注意的问题是在windows下和linux下换行的表示方法是不相同的,需要统一格式。

 

基本的设置就是这些,然后就可以把vs仅仅看作是一个强大的文本编辑器来使用,在虚拟机中编译运行程序,个人感觉开发效率会比vim高上很多(可能还不是一个醇正的vimer吧)。 

posted @ 2010-01-19 10:43  qiang.xu  阅读(1612)  评论(2编辑  收藏  举报