Visual Studio 环境路径答疑!

时间:2023-03-09 17:40:55
Visual Studio 环境路径答疑!

工程目录结构如下:

Console
│ Console.sln
│ Console.VC.db

├─Console
│ │ Console.cpp
│ │ Console.vcxproj
│ │ Console.vcxproj.filters
│ │ ReadMe.txt
│ │ stdafx.cpp
│ │ stdafx.h
│ │ targetver.h
│ │
│ └─Debug
│ └─Console.tlog
├─Debug
└─ipch
└─CONSOLE-bb140518
CONSOLE-61068aff.ipch

Tip:

windows 命令行 使用 tree 命令可生成树形结构

Console.sln:该项目的解决方案名称

使用命令 ../ 后,当前目录和 Console.sln 在同级目录下

下面四种方式都是等价的

A.
../Console/外部依赖名称/include
../Console/外部依赖名称/lib
../Console/外部依赖名称/static B.
./外部依赖名称/include
./外部依赖名称/lib
./外部依赖名称/static C.
..\\Console\\外部依赖名称\\include
..\\Console\\外部依赖名称\\lib
..\\Console\\外部依赖名称\\static D.
.\\外部依赖名称\\include
.\\外部依赖名称\\lib
.\\外部依赖名称\\static
  • 头文件复制到 include 目录
  • 链接库和动态库复制到 lib 目录
  • 静态库复制到 static 目录

.. 相当于 cd ..

//Path=%Path%;\((SolutionDir)3rdparty\opencv340\bin;\)(SolutionDir)MatchColor;