VS2022创建项目工程笔记

文章目录

  • [1. 创建项目目录](#1. 创建项目目录)
  • [2. 创建项目](#2. 创建项目)
    • [2.1. 创建project_a](#2.1. 创建project_a)
    • [2.2. 创建project_b](#2.2. 创建project_b)
  • [3. 配置解决方案以及项目](#3. 配置解决方案以及项目)
    • [3.1. 配置解决方案](#3.1. 配置解决方案)
    • [3.2. 配置项目B](#3.2. 配置项目B)
    • [3.3. 配置项目A](#3.3. 配置项目A)

1. 创建项目目录

bash 复制代码
├─bin			# 各个子项目的可执行文件
├─doc			# 各个子项目的文档
├─include		# 各个子项目的头文件
├─lib			# 各个子项目的动态库
└─src 			# 各个子项目源码 

2. 创建项目

创建项目ABA依赖B

2.1. 创建project_a



2.2. 创建project_b





项目未来还需要在x64_linux平台编译,所以删掉?

3. 配置解决方案以及项目

3.1. 配置解决方案

  1. 项目AB依赖关系,本文中A依赖B
  2. 执行哪些项目的可执行文件


3.2. 配置项目B

  1. 设置编译输出的动态库存放的路径,设置为lib文件夹,也是编译其他项目时的附加链接库路径;
  2. 设置项目编译输出的的路径,设置为bin文件夹,以便可执行文件可以找到动态库


3.3. 配置项目A

  1. 附加头文件目录include,去include查找头文件;
  2. 附加动态库目录lib,去lib查找动态库;
  3. 查找哪一个动态库?明确动态库名;
  4. 设置项目编译输出的的路径,设置为bin文件夹。

    这里没有设置成..\..\include,而是设置成..\project_b


相关推荐
leiming61 天前
c++ 内建函数对象
开发语言·c++·算法
橘颂TA1 天前
【剑斩OFFER】算法的暴力美学——存在重复元素
数据结构·c++·算法·力扣·散列表·结构与算法
2301_807288631 天前
MPRPC项目(第十天,日志功能实现)
开发语言·c++
YJlio1 天前
PsPing 学习笔记(14.10):常见错误与排错思路——从“不可达”到“端口拒绝”
开发语言·笔记·python·学习·django·pdf·pygame
王老师青少年编程1 天前
2025年12月GESP(C++五级): 相等序列
c++·算法·gesp·csp·五级·信奥赛·相等序列
报错小能手1 天前
线程池学习(三) 实现固定线程池(fixed_pthreadpoll)
开发语言·windows·学习
王老师青少年编程1 天前
信奥赛C++提高组csp-s之并查集
数据结构·c++·并查集·csp·信奥赛·csp-s·提高组
初夏睡觉1 天前
从0开始c++,第2篇之(输出语句)
开发语言·c++·算法
stars-he1 天前
FPGA学习笔记(9)以太网UDP数据报文发送电路设计(三)
笔记·学习·fpga开发
明洞日记1 天前
【ITK手册001】ITK 架构核心:itk::Object 基类解析与应用指南
c++·图像处理·架构·图形渲染·itk