环境配置
terminal环境
ctrl+shift+p 打开python select interpreter选项,选择需要的环境。
如果terminal中的环境经常切换到anaconda环境:
设置自动继承环境为false.
ctrl+shift+p 打开setting.json中,搜索inherit,修改成以下。
此时,可以修改成/bin/local/python
界面左下角显示了所用的环境路径。
debugging的环境变量
配置launch.json
在当前文件是C++的情况下,tasks可以被用来做编译,而launch用来执行编译好的文件
c++ debugging 配置
首先,按下快捷键Ctrl + Shift + P
,输入edit configuration
,选择C/Cpp: Edit Configurations
…,此时会在工程的配置目录.vscode下生成一个配置文件:c_cpp_properties.json
注意:.json
文件中是不能添加注释的,”/usr/include/eigen3”
这一项是我自己随便添加的头文件路径,其实在编写包含Eigen3库的程序时不设置也是可以找到的,因为我是直接通过sudo apt-get install libeigen3-dev
安装的。
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"/usr/include/eigen3/**"
],
"defines": [],
"compilerPath": "/usr/bin/gcc",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "clang-x64"
}
],
"version": 4
}
————————————————
版权声明:本文为CSDN博主「l1216766050」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/l1216766050/java/article/details/81431628
记得要加上/**
才可以检测文件夹里面的东西。
另一个选择:修改C package环境变量
Reference:https://www.cnblogs.com/image-eye/archive/2011/08/20/2147133.html
对所有用户有效:在/etc/profile
增加以下内容。只对当前用户有效:在Home目录下的
.bashrc
或.bash_profile
里增加下面的内容:
#在PATH中找到可执行文件程序
的路径。
export PATH =$PATH:$HOME/bin
#gcc找到头文件
的路径
C_INCLUDE_PATH=/usr/include/libxml2:/MyLib
export C_INCLUDE_PATH
#g++找到头文件
的路径
CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/libxml2:/MyLib
export CPLUS_INCLUDE_PATH
#找到动态链接库
的路径
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/MyLib
export LD_LIBRARY_PATH
#找到静态库
的路径
LIBRARY_PATH=$LIBRARY_PATH:/MyLib
export LIBRARY_PATH