2019-02-14

​ 前两天在给VS code配置C艹和python的调试工具时踩了很多坑,产生了记录一下可能会有用的错觉,于是乎今天用hexo+github pages简单搭了一个“踩坑日记”(博客),搭建过程参考https://www.cnblogs.com/jackyroc/p/7681938.html,不再赘述。

坑1:环境变量配置

​ 由于anaconda的安装路径包含空格(环境变量中conda所在的Path包含空格),导致VS code在初始化python环境时conda antivate命令报错(cmd不支持含空格的路径),因此需要在环境变量中将带有空格的长路径转为8.3命名规则的短路径,

1
2
3
4
5
6
7
8
9
10
#include<iostream>
#include <windows.h>
#include <string.h>
using namespace std;
char buffer[100];
int main() {
cout << "C:\Program Files (x86)\Microsoft Visual Studio";
GetShortPathName("C:\\Program Files (x86)\\Microsoft Visual Studio", buffer, sizeof(buffer));
cout << buffer;
}

​ 转换效果如下:

效果图

坑2:项目模板编写

​ 坑太多,懒得写了,参考https://github.com/AZMDDY/vscode_cpp_template改了一个。