标签:
本文提供了一个在Windows环境下使用Visual Studio 2013编辑现有源代码并且保持目录结构的方法。
本文使用VS2013中文社区版做示例(本版本为免费版,可在VS官网下载),其他版本的VS操作方式类似。
1
2
3
cp -r /usr/include ~/1
cp -r /usr/lib/gcc/ ~/2 #这个目录可能稍有变化,也许是/usr/lib64/gcc
cp -r /usr/local/include ~/3
1
2
3
4
5
6
7
8
D:\Code\Linux\Ubuntu\usr\include\c++\4.8;
D:\Code\Linux\Ubuntu\usr\include\x86_64-linux-gnu\c++\4.8;
D:\Code\Linux\Ubuntu\usr\include\c++\4.8\backward;
D:\Code\Linux\Ubuntu\usr\lib\gcc\x86_64-linux-gnu\4.8\include;
D:\Code\Linux\Ubuntu\usr\local\include;
D:\Code\Linux\Ubuntu\usr\lib\gcc\x86_64-linux-gnu\4.8\include-fixed;
D:\Code\Linux\Ubuntu\usr\include;
D:\Code\Linux\Ubuntu\usr\include\x86_64-linux-gnu;
1
2
3
#if __cplusplus < 200311L
# include <bits/c++0x_warning.h>
#else
在网上找了很久,也没找到修改VS内置__cplusplus宏的方法,只能曲线救国了,即将所有头文件中200311L改成199711L即可,具体操作如下:
将复制到Windows下的头文件路径重新打包(比如:D:\Code\Linux\Ubuntu\)在Linux下解压后执行:
sed -i "s/201103L/199711L/g" `grep "201103L" -rl *`
Visual Studio 2013新建工程导入现有代码文件夹并且保持目录结构
标签:
原文地址:http://www.cnblogs.com/hdk1993/p/4805134.html